| 725411 |
756038 |
P65770 |
879D68M821 |
2026-09-21 |
COMPLETE |
20365760 |
2026-09-21 23:11:00 |
2026-09-21 22:21:22 |
2026-09-23 22:21:22 |
{"id": 756038, "stp": "P", "toc": "London Overground", "uid": "P65770", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65770/2026-09-21/detailed", "trust_id": "879D68M821", "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-21", "dest_arr_time": "2310", "dest_platform": "1", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9D68", "timing_status": "LATE", "origin_station": "West Croydon", "current_leg_arr": "2311", "current_leg_dep": "2310", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "2216", "origin_platform": "1", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-21T22:21:22", "route_debug_link": null, "timing_variation": "+4 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": "2307", "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\": 756038, \"profile_key\": \"b9f53040232a36ecaf95da0ab1fb45be7f71068687e9a36e87056237a9311219\", \"schedule_id\": 21876, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"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\": \"2218H\", \"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\": \"2219H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.325, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": \"2222\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2872.143, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2225\", \"location\": \"Anerley\", \"stage_seq\": 5, \"distance_m\": 4685.595, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2226H\", \"location\": \"Penge West\", \"stage_seq\": 6, \"distance_m\": 5345.743, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2229H\", \"location\": \"Sydenham\", \"stage_seq\": 7, \"distance_m\": 6476.281, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2231H\", \"wtt_dep\": \"2232\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 7896.811, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": \"2234H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 9, \"distance_m\": 9249.174, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Brockley\", \"stage_seq\": 10, \"distance_m\": 10914.245, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"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\": \"2241H\", \"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\": \"2242H\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 13, \"distance_m\": 13949.435, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"Surrey Quays\", \"stage_seq\": 14, \"distance_m\": 14238.879, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Canada Water\", \"stage_seq\": 15, \"distance_m\": 14848.545, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2247H\", \"location\": \"Rotherhithe\", \"stage_seq\": 16, \"distance_m\": 15162.609, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Wapping\", \"stage_seq\": 17, \"distance_m\": 15638.934, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Shadwell\", \"stage_seq\": 18, \"distance_m\": 21204.823, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Whitechapel\", \"stage_seq\": 19, \"distance_m\": 22198.665, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 20, \"distance_m\": 23272.177, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258\", \"location\": \"Hoxton\", \"stage_seq\": 21, \"distance_m\": 24504.495, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Haggerston\", \"stage_seq\": 22, \"distance_m\": 25386.734, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302H\", \"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\": \"2304\", \"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\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 25, \"distance_m\": 30527.854, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"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": "2216", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.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-21T21:20:16Z\", \"source_id\": 64171350, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:20Z\", \"source_id\": 20336090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:45Z\", \"source_id\": 64178698, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:48Z\", \"source_id\": 20338476, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:15Z\", \"source_id\": 64181881, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:17Z\", \"source_id\": 20339375, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:40Z\", \"source_id\": 64194977, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:45Z\", \"source_id\": 20343250, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:50Z\", \"source_id\": 64201262, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:55Z\", \"source_id\": 20345108, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:47Z\", \"source_id\": 64207242, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:50Z\", \"source_id\": 20346908, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:29Z\", \"source_id\": 64212398, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:33Z\", \"source_id\": 20348500, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:41Z\", \"source_id\": 64216647, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:42Z\", \"source_id\": 20349825, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:47Z\", \"source_id\": 64224424, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:50Z\", \"source_id\": 20352240, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:47Z\", \"source_id\": 64228214, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:49Z\", \"source_id\": 20353405, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:28Z\", \"source_id\": 64231581, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:35Z\", \"source_id\": 20354375, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:10Z\", \"source_id\": 64235080, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:14Z\", \"source_id\": 20355337, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:47Z\", \"source_id\": 64238093, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:50Z\", \"source_id\": 20356268, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:53Z\", \"source_id\": 64241938, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:59Z\", \"source_id\": 20357440, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:28Z\", \"source_id\": 64246653, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:31Z\", \"source_id\": 20358871, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:56Z\", \"source_id\": 64251018, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:05Z\", \"source_id\": 20360234, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:09Z\", \"source_id\": 64255108, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:15Z\", \"source_id\": 20361452, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:53Z\", \"source_id\": 64258288, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:54Z\", \"source_id\": 20362358, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:31Z\", \"source_id\": 64264466, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:37Z\", \"source_id\": 20364386, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:06Z\", \"source_id\": 64268926, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:07Z\", \"source_id\": 20365760, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "1", "timing_fact_generation": 1790028668067408, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:08.060502", "service_state_evidence_id": 20365760, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:08.528660", "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 |
9D68 |
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": 756038, "profile_key": "b9f53040232a36ecaf95da0ab1fb45be7f71068687e9a36e87056237a9311219", "schedule_id": 21876, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2216", "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": "2218H", "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": "2219H", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.325, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2872.143, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Anerley", "stage_seq": 5, "distance_m": 4685.595, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Penge West", "stage_seq": 6, "distance_m": 5345.743, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Sydenham", "stage_seq": 7, "distance_m": 6476.281, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232", "location": "Forest Hill", "stage_seq": 8, "distance_m": 7896.811, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2234H", "location": "Honor Oak Park", "stage_seq": 9, "distance_m": 9249.174, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Brockley", "stage_seq": 10, "distance_m": 10914.245, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "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": "2241H", "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": "2242H", "location": "Surrey Quays Silwood Jn", "stage_seq": 13, "distance_m": 13949.435, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Surrey Quays", "stage_seq": 14, "distance_m": 14238.879, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Canada Water", "stage_seq": 15, "distance_m": 14848.545, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "Rotherhithe", "stage_seq": 16, "distance_m": 15162.609, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Wapping", "stage_seq": 17, "distance_m": 15638.934, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Shadwell", "stage_seq": 18, "distance_m": 21204.823, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Whitechapel", "stage_seq": 19, "distance_m": 22198.665, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Shoreditch High Street", "stage_seq": 20, "distance_m": 23272.177, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258", "location": "Hoxton", "stage_seq": 21, "distance_m": 24504.495, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Haggerston", "stage_seq": 22, "distance_m": 25386.734, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302H", "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": "2304", "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": "2304H", "wtt_dep": "2305", "location": "Canonbury East London Line", "stage_seq": 25, "distance_m": 30527.854, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2307", "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-21T21:20:16Z", "source_id": 64171350, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:21:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:20Z", "source_id": 20336090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30029, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:45Z", "source_id": 64178698, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:48Z", "source_id": 20338476, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30033, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:15Z", "source_id": 64181881, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:25:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:17Z", "source_id": 20339375, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:40Z", "source_id": 64194977, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:32:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:45Z", "source_id": 20343250, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:50Z", "source_id": 64201262, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:35:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:55Z", "source_id": 20345108, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:47Z", "source_id": 64207242, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:50Z", "source_id": 20346908, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:29Z", "source_id": 64212398, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:40:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:33Z", "source_id": 20348500, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:41Z", "source_id": 64216647, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:42Z", "source_id": 20349825, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:47Z", "source_id": 64224424, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:47:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:50Z", "source_id": 20352240, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:47Z", "source_id": 64228214, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:49:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:49Z", "source_id": 20353405, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:28Z", "source_id": 64231581, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:50:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:35Z", "source_id": 20354375, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:10Z", "source_id": 64235080, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:52:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:14Z", "source_id": 20355337, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:47Z", "source_id": 64238093, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:54:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:50Z", "source_id": 20356268, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:53Z", "source_id": 64241938, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:56:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:59Z", "source_id": 20357440, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:28Z", "source_id": 64246653, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:58:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:31Z", "source_id": 20358871, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:56Z", "source_id": 64251018, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:01:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:05Z", "source_id": 20360234, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:09Z", "source_id": 64255108, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:03:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:15Z", "source_id": 20361452, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:53Z", "source_id": 64258288, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:05:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:54Z", "source_id": 20362358, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:31Z", "source_id": 64264466, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:09:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:37Z", "source_id": 20364386, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15027, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:06Z", "source_id": 64268926, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T22:11:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:07Z", "source_id": 20365760, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
West Croydon |
2216 |
2216 |
1 |
None |
None |
Highbury & Islington (East London Line) |
2310 |
2307 |
1 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65770/2026-09-21/detailed |
None |
Canonbury East London Line |
2026-09-21T23:09:00+01:00 |
Highbury & Islington (East London Line) |
1.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 |
2310 |
2311 |
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-21 22:21:22 |
TERMINATED |
2026-09-21 22:11:00 |
Highbury & Islington (East London Line) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365760 |
1790028668067408 |
103 |
103 |
2026-09-21 22:21:08.528660 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:08.060502 |
| 725412 |
755535 |
L81109 |
872D67M721 |
2026-09-21 |
COMPLETE |
20364986 |
2026-09-21 23:11:00 |
2026-09-21 22:21:22 |
2026-09-23 22:21:22 |
{"id": 755535, "stp": "P", "toc": "South Western Railway", "uid": "L81109", "consist": "701003", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81109/2026-09-21/detailed", "trust_id": "872D67M721", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2D67", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "2311", "current_leg_dep": "2306", "current_leg_end": "Guildford", "origin_dep_time": "2153", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-21T22:21:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]}", "current_leg_start": "London Road (Guildford)", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "London Road (Guildford)", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 12485.736, \"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\": 12530.906, \"from_m\": 12485.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13402.326, \"from_m\": 12530.906, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13484.696, \"from_m\": 13402.326, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13508.651, \"from_m\": 13484.696, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14538.443, \"from_m\": 13508.651, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18113.863, \"from_m\": 14538.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19437.113, \"from_m\": 18113.863, \"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\": 22346.744, \"from_m\": 19437.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\": 22635.489, \"from_m\": 22346.744, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22733.059, \"from_m\": 22635.489, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23092.899, \"from_m\": 22733.059, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23180.757, \"from_m\": 23092.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23237.185, \"from_m\": 23180.757, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29268.407, \"from_m\": 23237.185, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29768.904, \"from_m\": 29268.407, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32961.63, \"from_m\": 29768.904, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33325.28, \"from_m\": 32961.63, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35143.095, \"from_m\": 33325.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\": 35699.285, \"from_m\": 35143.095, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35742.108, \"from_m\": 35699.285, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35789.764, \"from_m\": 35742.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35835.085, \"from_m\": 35789.764, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43814.281, \"from_m\": 35835.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\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48190.601, \"from_m\": 43814.281, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49629.173, \"from_m\": 48190.601, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49677.106, \"from_m\": 49629.173, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49710.31, \"from_m\": 49677.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50274.861, \"from_m\": 49710.31, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50393.588, \"from_m\": 50274.861, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50592.321, \"from_m\": 50393.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 755535, \"profile_key\": \"f127a9d435be6270c97aec792de12742bac3cc599952853f5e4135e25b038bda\", \"schedule_id\": 38309, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2202\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6277.202, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2205H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2208H\", \"wtt_dep\": \"2209H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2215H\", \"wtt_dep\": \"2216\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219\", \"location\": \"Worcester Park\", \"stage_seq\": 9, \"distance_m\": 17232.776, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2222H\", \"location\": \"Stoneleigh\", \"stage_seq\": 10, \"distance_m\": 19250.979, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2225\", \"location\": \"Ewell West\", \"stage_seq\": 11, \"distance_m\": 20862.192, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2233\", \"location\": \"Epsom\", \"stage_seq\": 12, \"distance_m\": 22914.329, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237H\", \"location\": \"Ashtead\", \"stage_seq\": 13, \"distance_m\": 26109.181, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241H\", \"location\": \"Leatherhead\", \"stage_seq\": 14, \"distance_m\": 29013.656, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"Bookham\", \"stage_seq\": 15, \"distance_m\": 33187.339, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Effingham Junction\", \"stage_seq\": 16, \"distance_m\": 35914.413, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256H\", \"location\": \"Horsley\", \"stage_seq\": 17, \"distance_m\": 37607.361, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Clandon\", \"stage_seq\": 18, \"distance_m\": 42702.361, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307H\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 19, \"distance_m\": 47953.391, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 20, \"distance_m\": 50592.321, \"section_seq\": 1, \"route_path_id\": 123705}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 50592.321, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123705}], \"total_distance_m\": 50592.321, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48867.196, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1725.125, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2153", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:59Z\", \"source_id\": 64121025, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:05Z\", \"source_id\": 20321367, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:08Z\", \"source_id\": 64132245, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:10Z\", \"source_id\": 20324687, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:30Z\", \"source_id\": 64141990, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:35Z\", \"source_id\": 20327533, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:16Z\", \"source_id\": 64150340, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:21Z\", \"source_id\": 20329942, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:25Z\", \"source_id\": 64156995, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:28Z\", \"source_id\": 20331893, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:00Z\", \"source_id\": 64164448, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:03Z\", \"source_id\": 20334082, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:47Z\", \"source_id\": 64168278, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:55Z\", \"source_id\": 20335251, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:10Z\", \"source_id\": 64175312, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:12Z\", \"source_id\": 20337314, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:05Z\", \"source_id\": 64181528, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:11Z\", \"source_id\": 20339290, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:11Z\", \"source_id\": 64187834, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:16Z\", \"source_id\": 20341174, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:38Z\", \"source_id\": 64202892, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:42Z\", \"source_id\": 20345589, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:40Z\", \"source_id\": 64208965, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:45Z\", \"source_id\": 20347446, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:15Z\", \"source_id\": 64229039, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:18Z\", \"source_id\": 20353667, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:56Z\", \"source_id\": 64236553, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:01Z\", \"source_id\": 20355764, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:26Z\", \"source_id\": 64246597, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:29Z\", \"source_id\": 20358834, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:48Z\", \"source_id\": 64258112, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:54Z\", \"source_id\": 20362344, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27943, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:41Z\", \"source_id\": 64266411, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:44Z\", \"source_id\": 20364986, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1790028586044319, "current_leg_arrival_utc": "2026-09-21T23:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:09.869347", "service_state_evidence_id": 20364986, "current_leg_start_actual_dep": "2026-09-21T23:07:30+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:10.328213", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
GLD |
2D67 |
701003 |
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": 12485.736, "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": 12530.906, "from_m": 12485.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13402.326, "from_m": 12530.906, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13484.696, "from_m": 13402.326, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13508.651, "from_m": 13484.696, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14538.443, "from_m": 13508.651, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18113.863, "from_m": 14538.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19437.113, "from_m": 18113.863, "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": 22346.744, "from_m": 19437.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": 22635.489, "from_m": 22346.744, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22733.059, "from_m": 22635.489, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23092.899, "from_m": 22733.059, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23180.757, "from_m": 23092.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23237.185, "from_m": 23180.757, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29268.407, "from_m": 23237.185, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29768.904, "from_m": 29268.407, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32961.63, "from_m": 29768.904, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33325.28, "from_m": 32961.63, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35143.095, "from_m": 33325.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": 35699.285, "from_m": 35143.095, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35742.108, "from_m": 35699.285, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35789.764, "from_m": 35742.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35835.085, "from_m": 35789.764, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43814.281, "from_m": 35835.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", "infrastructure_limit_mph": 70.0}, {"to_m": 48190.601, "from_m": 43814.281, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49629.173, "from_m": 48190.601, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49677.106, "from_m": 49629.173, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49710.31, "from_m": 49677.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50274.861, "from_m": 49710.31, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50393.588, "from_m": 50274.861, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50592.321, "from_m": 50393.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 755535, "profile_key": "f127a9d435be6270c97aec792de12742bac3cc599952853f5e4135e25b038bda", "schedule_id": 38309, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2153", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 123705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2202", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6277.202, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "Worcester Park", "stage_seq": 9, "distance_m": 17232.776, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222H", "location": "Stoneleigh", "stage_seq": 10, "distance_m": 19250.979, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Ewell West", "stage_seq": 11, "distance_m": 20862.192, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2233", "location": "Epsom", "stage_seq": 12, "distance_m": 22914.329, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237H", "location": "Ashtead", "stage_seq": 13, "distance_m": 26109.181, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Leatherhead", "stage_seq": 14, "distance_m": 29013.656, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Bookham", "stage_seq": 15, "distance_m": 33187.339, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Effingham Junction", "stage_seq": 16, "distance_m": 35914.413, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Horsley", "stage_seq": 17, "distance_m": 37607.361, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Clandon", "stage_seq": 18, "distance_m": 42702.361, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307H", "location": "London Road (Guildford)", "stage_seq": 19, "distance_m": 47953.391, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Guildford", "stage_seq": 20, "distance_m": 50592.321, "section_seq": 1, "route_path_id": 123705}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 50592.321, "from_m": 0.0, "section_seq": 1, "route_path_id": 123705}], "total_distance_m": 50592.321, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48867.196, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1725.125, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:59Z", "source_id": 64121025, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:57:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:05Z", "source_id": 20321367, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:08Z", "source_id": 64132245, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:10Z", "source_id": 20324687, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:30Z", "source_id": 64141990, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:35Z", "source_id": 20327533, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:16Z", "source_id": 64150340, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:11:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:21Z", "source_id": 20329942, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:25Z", "source_id": 64156995, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:14:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:28Z", "source_id": 20331893, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:00Z", "source_id": 64164448, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:17:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:03Z", "source_id": 20334082, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29489, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:47Z", "source_id": 64168278, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:19:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:55Z", "source_id": 20335251, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29493, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:10Z", "source_id": 64175312, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:23:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:12Z", "source_id": 20337314, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29497, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:05Z", "source_id": 64181528, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:25:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:11Z", "source_id": 20339290, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30152, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:11Z", "source_id": 64187834, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:29:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:16Z", "source_id": 20341174, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:38Z", "source_id": 64202892, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:36:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:42Z", "source_id": 20345589, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:40Z", "source_id": 64208965, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:45Z", "source_id": 20347446, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28112, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:15Z", "source_id": 64229039, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:50:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:18Z", "source_id": 20353667, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:56Z", "source_id": 64236553, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:54:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:01Z", "source_id": 20355764, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:26Z", "source_id": 64246597, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:59:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:29Z", "source_id": 20358834, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:48Z", "source_id": 64258112, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:06:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:54Z", "source_id": 20362344, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27943, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:41Z", "source_id": 64266411, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:11:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:44Z", "source_id": 20364986, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
London Waterloo |
2153 |
2153 |
1 |
None |
None |
Guildford |
2312 |
2312 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81109/2026-09-21/detailed |
None |
London Road (Guildford) |
2026-09-21T23:07:30+01:00 |
Guildford |
5.0 |
{"type": "LineString", "coordinates": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} |
1.6 |
2306 |
2311 |
London Road (Guildford) |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-21 22:21:22 |
TERMINATED |
2026-09-21 22:11:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20364986 |
1790028586044319 |
95 |
95 |
2026-09-21 22:21:10.328213 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:09.869347 |
| 725413 |
756239 |
C32561 |
172H80M821 |
2026-09-21 |
COMPLETE |
20365098 |
2026-09-21 23:11:00 |
2026-09-21 22:21:22 |
2026-09-23 22:21:22 |
{"id": 756239, "stp": "P", "toc": "Northern", "uid": "C32561", "consist": "331008+331012", "dest_crs": "SKI", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32561/2026-09-21/detailed", "trust_id": "172H80M821", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skipton", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "2", "is_terminated": 1, "next_location": "Skipton", "signalling_id": "2H80", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "2311", "current_leg_dep": "2306", "current_leg_end": "Skipton", "origin_dep_time": "2226", "origin_platform": "2C", "current_location": "Skipton", "last_update_time": "2026-09-21T22:21:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0118317, 53.9171513], [-2.0122118999999996, 53.9177052], [-2.0125116, 53.918141899999995], [-2.0132062, 53.9191349], [-2.013645, 53.91982209999999], [-2.0140963, 53.9204816], [-2.0145520999999995, 53.9211535], [-2.0150099, 53.9218273], [-2.0153422, 53.92231359999999], [-2.0156377, 53.92275399999999], [-2.0156515999999995, 53.9227736], [-2.016597, 53.9241694], [-2.0170871999999997, 53.9248853], [-2.0175401, 53.9255525], [-2.0186239999999995, 53.9271462], [-2.0197116, 53.9287392], [-2.0200902, 53.92931060000001], [-2.0204364999999997, 53.9298738], [-2.0207708, 53.9304431], [-2.0210796999999996, 53.93102009999999], [-2.0215205, 53.93200370000001], [-2.0215346, 53.93203859999999], [-2.0217213, 53.9325006], [-2.021894, 53.932995699999985], [-2.0221067, 53.9337028], [-2.0222056, 53.93406909999999], [-2.0222862, 53.9344112], [-2.022365999999999, 53.9348264], [-2.0224275, 53.9352182], [-2.0225351, 53.9360222], [-2.0225834, 53.93705489999999], [-2.0225759, 53.9375738], [-2.0225506, 53.938094099999994], [-2.022545, 53.9381624], [-2.0225009, 53.9386205], [-2.0224365, 53.939105], [-2.0222583999999997, 53.94008409999999], [-2.0221380999999994, 53.94062199999999], [-2.0220653, 53.9409682], [-2.0219874, 53.9413238], [-2.0219432, 53.941525600000006], [-2.0218307, 53.942064], [-2.0216373999999995, 53.94318549999999], [-2.0214501999999994, 53.9441023], [-2.0214092, 53.94430289999999], [-2.0212640999999993, 53.944977699999995], [-2.0211175, 53.945648099999985], [-2.0209657663648644, 53.946338544998355], [-2.0209567000000006, 53.94637980000001], [-2.0208803, 53.94674419999999], [-2.0207968, 53.9471111], [-2.0206404, 53.9478392], [-2.0204837, 53.948571], [-2.0203166, 53.94931969999999], [-2.020157, 53.95005530000001], [-2.0199448, 53.9510878], [-2.0198653, 53.9516101], [-2.0198285, 53.95212779999999], [-2.0198158, 53.9529255], [-2.0198505, 53.9537275], [-2.0199028, 53.9542232], [-2.0199298426808685, 53.9544179825715], [-2.0199388000000003, 53.95448249999999], [-2.0199995999999993, 53.9547193], [-2.0200992, 53.955004800000005], [-2.0202123, 53.95525769999998], [-2.0203270999999994, 53.955475], [-2.0204533, 53.9556711], [-2.0206163, 53.9559019], [-2.0206524, 53.9559531], [-2.0208492, 53.9561996], [-2.0212224, 53.9565704], [-2.0214538, 53.9567657], [-2.0217174999999994, 53.9569609], [-2.0220049, 53.9571414], [-2.0222951, 53.9573006], [-2.022656, 53.957477899999994], [-2.023064199999999, 53.95766309999999], [-2.0235376, 53.9578378], [-2.0237449, 53.9579097], [-2.0242604, 53.95807210000001], [-2.0247786, 53.9582036], [-2.0252036999999996, 53.95829389999999]]}", "current_leg_start": "Cononley", "dest_arr_time_act": "2311", "motion_projection": null, "next_location_lat": "53.9582939", "next_location_lon": "-2.0252037", "previous_location": "Cononley", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1101.553, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2285.67, \"from_m\": 1101.553, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8380.355, \"from_m\": 2285.67, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10908.193, \"from_m\": 8380.355, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11019.238, \"from_m\": 10908.193, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11306.208, \"from_m\": 11019.238, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13522.715, \"from_m\": 11306.208, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15895.429, \"from_m\": 13522.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\": 17015.899, \"from_m\": 15895.429, \"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\": 17566.827, \"from_m\": 17015.899, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18015.068, \"from_m\": 17566.827, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18520.771, \"from_m\": 18015.068, \"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\": 21861.967, \"from_m\": 18520.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\": 22566.974, \"from_m\": 21861.967, \"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\": 22715.384, \"from_m\": 22566.974, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26631.491, \"from_m\": 22715.384, \"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\": 28513.442, \"from_m\": 26631.491, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39961.118, \"from_m\": 28513.442, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41348.9, \"from_m\": 39961.118, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42011.144, \"from_m\": 41348.9, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 756239, \"profile_key\": \"038ee01dc51f42836a270c5cf04c35b97e613f3daf098de221385131289f0459\", \"schedule_id\": 4089, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 2079.867, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2233\", \"location\": \"Kirkstall Forge\", \"stage_seq\": 4, \"distance_m\": 6806.55, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Apperley Jn\", \"stage_seq\": 5, \"distance_m\": 11019.238, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2237H\", \"location\": \"Apperley Bridge\", \"stage_seq\": 6, \"distance_m\": 12519.948, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Dockfield Junction\", \"stage_seq\": 7, \"distance_m\": 16841.146, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2242H\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 17350.872, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245\", \"location\": \"Saltaire\", \"stage_seq\": 9, \"distance_m\": 18609.783, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Bingley\", \"stage_seq\": 10, \"distance_m\": 22099.768, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Crossflatts\", \"stage_seq\": 11, \"distance_m\": 23297.12, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255\", \"location\": \"Keighley\", \"stage_seq\": 12, \"distance_m\": 27280.578, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 13, \"distance_m\": 32054.511, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"Cononley\", \"stage_seq\": 14, \"distance_m\": 37146.959, \"section_seq\": 1, \"route_path_id\": 132043}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"Skipton\", \"stage_seq\": 15, \"distance_m\": 42011.144, \"section_seq\": 1, \"route_path_id\": 132043}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 42011.144, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132043}], \"total_distance_m\": 42011.144, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 42003.77, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7.374, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2226", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.9582939", "current_position_lon": "-2.0252037", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:47Z\", \"source_id\": 64195132, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:47Z\", \"source_id\": 20343297, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:01Z\", \"source_id\": 64203596, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:58Z\", \"source_id\": 20345763, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:46Z\", \"source_id\": 64212940, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:51Z\", \"source_id\": 20348707, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:25Z\", \"source_id\": 64217991, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:29Z\", \"source_id\": 20350227, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:37Z\", \"source_id\": 64225977, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:38Z\", \"source_id\": 20352703, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:29Z\", \"source_id\": 64231625, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:35Z\", \"source_id\": 20354383, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:28Z\", \"source_id\": 64239501, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:36Z\", \"source_id\": 20356663, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:35Z\", \"source_id\": 64248619, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:40Z\", \"source_id\": 20359486, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:32Z\", \"source_id\": 64257627, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:36Z\", \"source_id\": 20362189, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:50Z\", \"source_id\": 64266706, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:54Z\", \"source_id\": 20365098, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Skipton", "service_state_platform": "2", "timing_fact_generation": 1790028595467376, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:15.664381", "service_state_evidence_id": 20365098, "current_leg_start_actual_dep": "2026-09-21T23:04:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:16.299768", "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 |
LDS |
SKI |
2H80 |
331008+331012 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1101.553, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2285.67, "from_m": 1101.553, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8380.355, "from_m": 2285.67, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10908.193, "from_m": 8380.355, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11019.238, "from_m": 10908.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11306.208, "from_m": 11019.238, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13522.715, "from_m": 11306.208, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15895.429, "from_m": 13522.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": 17015.899, "from_m": 15895.429, "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": 17566.827, "from_m": 17015.899, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18015.068, "from_m": 17566.827, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18520.771, "from_m": 18015.068, "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": 21861.967, "from_m": 18520.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": 22566.974, "from_m": 21861.967, "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": 22715.384, "from_m": 22566.974, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26631.491, "from_m": 22715.384, "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": 28513.442, "from_m": 26631.491, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39961.118, "from_m": 28513.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41348.9, "from_m": 39961.118, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42011.144, "from_m": 41348.9, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 756239, "profile_key": "038ee01dc51f42836a270c5cf04c35b97e613f3daf098de221385131289f0459", "schedule_id": 4089, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2226", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 132043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 2079.867, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "Kirkstall Forge", "stage_seq": 4, "distance_m": 6806.55, "section_seq": 1, "route_path_id": 132043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Apperley Jn", "stage_seq": 5, "distance_m": 11019.238, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Apperley Bridge", "stage_seq": 6, "distance_m": 12519.948, "section_seq": 1, "route_path_id": 132043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Dockfield Junction", "stage_seq": 7, "distance_m": 16841.146, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Shipley", "stage_seq": 8, "distance_m": 17350.872, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Saltaire", "stage_seq": 9, "distance_m": 18609.783, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Bingley", "stage_seq": 10, "distance_m": 22099.768, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Crossflatts", "stage_seq": 11, "distance_m": 23297.12, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Keighley", "stage_seq": 12, "distance_m": 27280.578, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Steeton & Silsden", "stage_seq": 13, "distance_m": 32054.511, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Cononley", "stage_seq": 14, "distance_m": 37146.959, "section_seq": 1, "route_path_id": 132043}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "Skipton", "stage_seq": 15, "distance_m": 42011.144, "section_seq": 1, "route_path_id": 132043}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 42011.144, "from_m": 0.0, "section_seq": 1, "route_path_id": 132043}], "total_distance_m": 42011.144, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42003.77, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7.374, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5528, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:47Z", "source_id": 64195132, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:31:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:47Z", "source_id": 20343297, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5197, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:01Z", "source_id": 64203596, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:36:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:58Z", "source_id": 20345763, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5175, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:46Z", "source_id": 64212940, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:42:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:51Z", "source_id": 20348707, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5125, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:25Z", "source_id": 64217991, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:29Z", "source_id": 20350227, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5116, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:37Z", "source_id": 64225977, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:49:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:38Z", "source_id": 20352703, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5112, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:29Z", "source_id": 64231625, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:51:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:35Z", "source_id": 20354383, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5108, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:28Z", "source_id": 64239501, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:55:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:36Z", "source_id": 20356663, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5100, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:35Z", "source_id": 64248619, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:00:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:40Z", "source_id": 20359486, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5096, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:32Z", "source_id": 64257627, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:05:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:36Z", "source_id": 20362189, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3037, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:50Z", "source_id": 64266706, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:11:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:54Z", "source_id": 20365098, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Leeds |
2226 |
2226 |
2C |
None |
None |
Skipton |
2311 |
2311 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32561/2026-09-21/detailed |
None |
Cononley |
2026-09-21T23:04:30+01:00 |
Skipton |
5.0 |
{"type": "LineString", "coordinates": [[-2.0118317, 53.9171513], [-2.0122118999999996, 53.9177052], [-2.0125116, 53.918141899999995], [-2.0132062, 53.9191349], [-2.013645, 53.91982209999999], [-2.0140963, 53.9204816], [-2.0145520999999995, 53.9211535], [-2.0150099, 53.9218273], [-2.0153422, 53.92231359999999], [-2.0156377, 53.92275399999999], [-2.0156515999999995, 53.9227736], [-2.016597, 53.9241694], [-2.0170871999999997, 53.9248853], [-2.0175401, 53.9255525], [-2.0186239999999995, 53.9271462], [-2.0197116, 53.9287392], [-2.0200902, 53.92931060000001], [-2.0204364999999997, 53.9298738], [-2.0207708, 53.9304431], [-2.0210796999999996, 53.93102009999999], [-2.0215205, 53.93200370000001], [-2.0215346, 53.93203859999999], [-2.0217213, 53.9325006], [-2.021894, 53.932995699999985], [-2.0221067, 53.9337028], [-2.0222056, 53.93406909999999], [-2.0222862, 53.9344112], [-2.022365999999999, 53.9348264], [-2.0224275, 53.9352182], [-2.0225351, 53.9360222], [-2.0225834, 53.93705489999999], [-2.0225759, 53.9375738], [-2.0225506, 53.938094099999994], [-2.022545, 53.9381624], [-2.0225009, 53.9386205], [-2.0224365, 53.939105], [-2.0222583999999997, 53.94008409999999], [-2.0221380999999994, 53.94062199999999], [-2.0220653, 53.9409682], [-2.0219874, 53.9413238], [-2.0219432, 53.941525600000006], [-2.0218307, 53.942064], [-2.0216373999999995, 53.94318549999999], [-2.0214501999999994, 53.9441023], [-2.0214092, 53.94430289999999], [-2.0212640999999993, 53.944977699999995], [-2.0211175, 53.945648099999985], [-2.0209657663648644, 53.946338544998355], [-2.0209567000000006, 53.94637980000001], [-2.0208803, 53.94674419999999], [-2.0207968, 53.9471111], [-2.0206404, 53.9478392], [-2.0204837, 53.948571], [-2.0203166, 53.94931969999999], [-2.020157, 53.95005530000001], [-2.0199448, 53.9510878], [-2.0198653, 53.9516101], [-2.0198285, 53.95212779999999], [-2.0198158, 53.9529255], [-2.0198505, 53.9537275], [-2.0199028, 53.9542232], [-2.0199298426808685, 53.9544179825715], [-2.0199388000000003, 53.95448249999999], [-2.0199995999999993, 53.9547193], [-2.0200992, 53.955004800000005], [-2.0202123, 53.95525769999998], [-2.0203270999999994, 53.955475], [-2.0204533, 53.9556711], [-2.0206163, 53.9559019], [-2.0206524, 53.9559531], [-2.0208492, 53.9561996], [-2.0212224, 53.9565704], [-2.0214538, 53.9567657], [-2.0217174999999994, 53.9569609], [-2.0220049, 53.9571414], [-2.0222951, 53.9573006], [-2.022656, 53.957477899999994], [-2.023064199999999, 53.95766309999999], [-2.0235376, 53.9578378], [-2.0237449, 53.9579097], [-2.0242604, 53.95807210000001], [-2.0247786, 53.9582036], [-2.0252036999999996, 53.95829389999999]]} |
3.0 |
2306 |
2311 |
Cononley |
Skipton |
Skipton |
53.9582939 |
-2.0252037 |
53.9582939 |
-2.0252037 |
1 |
0 |
2026-09-21 22:21:22 |
TERMINATED |
2026-09-21 22:11:00 |
Skipton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365098 |
1790028595467376 |
59 |
59 |
2026-09-21 22:21:16.299768 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:15.664381 |
| 725414 |
756342 |
G14476 |
872J71M821 |
2026-09-21 |
COMPLETE |
20365604 |
2026-09-21 23:11:00 |
2026-09-21 22:21:22 |
2026-09-23 22:21:22 |
{"id": 756342, "stp": "P", "toc": "Southern", "uid": "G14476", "consist": "377308+377323", "dest_crs": "ECR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14476/2026-09-21/detailed", "trust_id": "872J71M821", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Croydon", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "5", "is_terminated": 1, "next_location": "East Croydon", "signalling_id": "2J71", "timing_status": "EARLY", "origin_station": "London Bridge (Central)", "current_leg_arr": "2311", "current_leg_dep": "2308", "current_leg_end": "East Croydon", "origin_dep_time": "2231", "origin_platform": "15", "current_location": "Clapham Jn. Sig. Cy49", "last_update_time": "2026-09-21T22:21:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08849939096985684, 51.39183429301558], [-0.0883935, 51.3917117], [-0.08815010000000001, 51.3913839], [-0.0880321, 51.3911767], [-0.0879379, 51.39103899999999], [-0.0877402, 51.3907836], [-0.0875355, 51.390370700000005], [-0.08733219999999998, 51.3899297], [-0.0871883, 51.38955080000001], [-0.0871015, 51.38925480000001], [-0.0870221, 51.3889222], [-0.0869685, 51.38863150000001], [-0.0869321, 51.3883589], [-0.0869083, 51.38798740000001], [-0.0869149, 51.387575], [-0.08693569999999999, 51.38716110000001], [-0.08695750000000001, 51.3870974], [-0.08695728964593633, 51.38705044900616], [-0.08695699999999999, 51.386985800000005], [-0.08699902797607864, 51.38679167395817], [-0.08702549999999999, 51.386669399999995], [-0.08708489999999999, 51.386441000000005], [-0.0871752, 51.386173199999995], [-0.0872697, 51.3859175], [-0.0874101, 51.38559089999999], [-0.0875527, 51.38528379999999], [-0.0878013, 51.384878899999975], [-0.0881284, 51.38438570000001], [-0.0883872, 51.3840105], [-0.0887543, 51.3834687], [-0.0888986, 51.3832953], [-0.08920049999999999, 51.38292870000001], [-0.08942630000000001, 51.3826484], [-0.089651, 51.3823894], [-0.08983152841195213, 51.38216373988158], [-0.0899602, 51.3820029], [-0.0902016, 51.381659], [-0.0904906, 51.3812086], [-0.0906005, 51.3810373], [-0.0909715, 51.3804815], [-0.0911162, 51.3802521], [-0.09118629999999998, 51.38012570000001], [-0.0912821, 51.3799528], [-0.0916681, 51.3792658], [-0.0917789, 51.3790465], [-0.0919982, 51.3786246], [-0.0921142, 51.3783894], [-0.09230289999999998, 51.3780477], [-0.0924402, 51.37772489999999], [-0.0925276, 51.377514399999995], [-0.0925781, 51.37739289999998], [-0.0926775, 51.3771599], [-0.0927613, 51.3768974], [-0.0928868, 51.3763347]]}", "current_leg_start": "Selhurst", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "51.3763347", "next_location_lon": "-0.0928868", "previous_location": "Selhurst", "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2075.452, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2325.926, \"from_m\": 2075.452, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2419.006, \"from_m\": 2325.926, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2589.117, \"from_m\": 2419.006, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3063.226, \"from_m\": 2589.117, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3333.157, \"from_m\": 3063.226, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5319.276, \"from_m\": 3333.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5397.423, \"from_m\": 5319.276, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5809.668, \"from_m\": 5397.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5891.815, \"from_m\": 5809.668, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7135.206, \"from_m\": 5891.815, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 9903.678, \"from_m\": 7135.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9965.913, \"from_m\": 9903.678, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10000.083, \"from_m\": 9965.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10037.65, \"from_m\": 10000.083, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10075.072, \"from_m\": 10037.65, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10101.456, \"from_m\": 10075.072, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10131.161, \"from_m\": 10101.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10622.758, \"from_m\": 10131.161, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13132.373, \"from_m\": 10622.758, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13588.277, \"from_m\": 13132.373, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18800.818, \"from_m\": 13588.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18817.466, \"from_m\": 18800.818, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18849.005, \"from_m\": 18817.466, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20099.542, \"from_m\": 18849.005, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20537.968, \"from_m\": 20099.542, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 756342, \"profile_key\": \"b275114ad43bbfd53e73a0fbe94187d6e723cfc4bad1b6185ef018a4a6c000d8\", \"schedule_id\": 8762, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 4, \"distance_m\": 2616.424, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2236\", \"location\": \"South Bermondsey\", \"stage_seq\": 5, \"distance_m\": 2876.541, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 6, \"distance_m\": 3866.948, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 7, \"distance_m\": 4385.169, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 8, \"distance_m\": 5585.175, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245\", \"location\": \"East Dulwich\", \"stage_seq\": 9, \"distance_m\": 6830.14, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"North Dulwich\", \"stage_seq\": 10, \"distance_m\": 7715.145, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Tulse Hill\", \"stage_seq\": 11, \"distance_m\": 9821.357, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255H\", \"location\": \"Streatham\", \"stage_seq\": 12, \"distance_m\": 12268.487, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 14142.449, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Norbury\", \"stage_seq\": 14, \"distance_m\": 15553.18, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Thornton Heath\", \"stage_seq\": 15, \"distance_m\": 17501.883, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308H\", \"location\": \"Selhurst\", \"stage_seq\": 16, \"distance_m\": 18703.744, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 19689.527, \"section_seq\": 1, \"route_path_id\": 133289}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"East Croydon\", \"stage_seq\": 18, \"distance_m\": 20537.968, \"section_seq\": 1, \"route_path_id\": 133289}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20537.968, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133289}], \"total_distance_m\": 20537.968, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20436.671, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 101.297, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2231", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3763347", "current_position_lon": "-0.0928868", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:36Z\", \"source_id\": 64200794, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:39Z\", \"source_id\": 20344979, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:26Z\", \"source_id\": 64208433, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:31Z\", \"source_id\": 20347277, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:26Z\", \"source_id\": 64214231, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:31Z\", \"source_id\": 20349109, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:31Z\", \"source_id\": 64220109, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:34Z\", \"source_id\": 20350889, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:57Z\", \"source_id\": 64224779, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:00Z\", \"source_id\": 20352346, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:19Z\", \"source_id\": 64231307, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:21Z\", \"source_id\": 20354277, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:18Z\", \"source_id\": 20356517, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:20Z\", \"source_id\": 20358236, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:23Z\", \"source_id\": 20359884, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:40Z\", \"source_id\": 64256076, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:43Z\", \"source_id\": 20361765, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:40Z\", \"source_id\": 64261206, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:43Z\", \"source_id\": 20363387, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:46Z\", \"source_id\": 64268364, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:51Z\", \"source_id\": 20365604, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Croydon", "service_state_platform": "5", "timing_fact_generation": 1790028651551986, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:21.255588", "service_state_evidence_id": 20365604, "current_leg_start_actual_dep": "2026-09-21T23:08:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:21.318156", "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 |
ECR |
2J71 |
377308+377323 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2075.452, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2325.926, "from_m": 2075.452, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2419.006, "from_m": 2325.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2589.117, "from_m": 2419.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3063.226, "from_m": 2589.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3333.157, "from_m": 3063.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5319.276, "from_m": 3333.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5397.423, "from_m": 5319.276, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5809.668, "from_m": 5397.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5891.815, "from_m": 5809.668, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7135.206, "from_m": 5891.815, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9903.678, "from_m": 7135.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9965.913, "from_m": 9903.678, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10000.083, "from_m": 9965.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10037.65, "from_m": 10000.083, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10075.072, "from_m": 10037.65, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10101.456, "from_m": 10075.072, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10131.161, "from_m": 10101.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10622.758, "from_m": 10131.161, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13132.373, "from_m": 10622.758, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13588.277, "from_m": 13132.373, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18800.818, "from_m": 13588.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18817.466, "from_m": 18800.818, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18849.005, "from_m": 18817.466, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20099.542, "from_m": 18849.005, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20537.968, "from_m": 20099.542, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 756342, "profile_key": "b275114ad43bbfd53e73a0fbe94187d6e723cfc4bad1b6185ef018a4a6c000d8", "schedule_id": 8762, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2231", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 133289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 133289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2616.424, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "South Bermondsey", "stage_seq": 5, "distance_m": 2876.541, "section_seq": 1, "route_path_id": 133289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Old Kent Road Jn", "stage_seq": 6, "distance_m": 3866.948, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Queens Rd Peckham", "stage_seq": 7, "distance_m": 4385.169, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 5585.175, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "East Dulwich", "stage_seq": 9, "distance_m": 6830.14, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "North Dulwich", "stage_seq": 10, "distance_m": 7715.145, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Tulse Hill", "stage_seq": 11, "distance_m": 9821.357, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "Streatham", "stage_seq": 12, "distance_m": 12268.487, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Streatham Common", "stage_seq": 13, "distance_m": 14142.449, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Norbury", "stage_seq": 14, "distance_m": 15553.18, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Thornton Heath", "stage_seq": 15, "distance_m": 17501.883, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Selhurst", "stage_seq": 16, "distance_m": 18703.744, "section_seq": 1, "route_path_id": 133289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 19689.527, "section_seq": 1, "route_path_id": 133289}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "East Croydon", "stage_seq": 18, "distance_m": 20537.968, "section_seq": 1, "route_path_id": 133289}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20537.968, "from_m": 0.0, "section_seq": 1, "route_path_id": 133289}], "total_distance_m": 20537.968, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20436.671, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 101.297, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31501, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:36Z", "source_id": 64200794, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:39Z", "source_id": 20344979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:26Z", "source_id": 64208433, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:39:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:31Z", "source_id": 20347277, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:26Z", "source_id": 64214231, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:42:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:31Z", "source_id": 20349109, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29784, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:31Z", "source_id": 64220109, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:45:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:34Z", "source_id": 20350889, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29770, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:57Z", "source_id": 64224779, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:47:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:00Z", "source_id": 20352346, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29796, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:19Z", "source_id": 64231307, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:50:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:21Z", "source_id": 20354277, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:18Z", "source_id": 20356517, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:20Z", "source_id": 20358236, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:23Z", "source_id": 20359884, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29924, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:40Z", "source_id": 64256076, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:43Z", "source_id": 20361765, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:40Z", "source_id": 64261206, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:07:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:43Z", "source_id": 20363387, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:46Z", "source_id": 64268364, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:11:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:51Z", "source_id": 20365604, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
2231 |
2231 |
15 |
None |
None |
East Croydon |
2313 |
2313 |
5 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G14476/2026-09-21/detailed |
None |
Selhurst |
2026-09-21T23:08:30+01:00 |
East Croydon |
3.0 |
{"type": "LineString", "coordinates": [[-0.08849939096985684, 51.39183429301558], [-0.0883935, 51.3917117], [-0.08815010000000001, 51.3913839], [-0.0880321, 51.3911767], [-0.0879379, 51.39103899999999], [-0.0877402, 51.3907836], [-0.0875355, 51.390370700000005], [-0.08733219999999998, 51.3899297], [-0.0871883, 51.38955080000001], [-0.0871015, 51.38925480000001], [-0.0870221, 51.3889222], [-0.0869685, 51.38863150000001], [-0.0869321, 51.3883589], [-0.0869083, 51.38798740000001], [-0.0869149, 51.387575], [-0.08693569999999999, 51.38716110000001], [-0.08695750000000001, 51.3870974], [-0.08695728964593633, 51.38705044900616], [-0.08695699999999999, 51.386985800000005], [-0.08699902797607864, 51.38679167395817], [-0.08702549999999999, 51.386669399999995], [-0.08708489999999999, 51.386441000000005], [-0.0871752, 51.386173199999995], [-0.0872697, 51.3859175], [-0.0874101, 51.38559089999999], [-0.0875527, 51.38528379999999], [-0.0878013, 51.384878899999975], [-0.0881284, 51.38438570000001], [-0.0883872, 51.3840105], [-0.0887543, 51.3834687], [-0.0888986, 51.3832953], [-0.08920049999999999, 51.38292870000001], [-0.08942630000000001, 51.3826484], [-0.089651, 51.3823894], [-0.08983152841195213, 51.38216373988158], [-0.0899602, 51.3820029], [-0.0902016, 51.381659], [-0.0904906, 51.3812086], [-0.0906005, 51.3810373], [-0.0909715, 51.3804815], [-0.0911162, 51.3802521], [-0.09118629999999998, 51.38012570000001], [-0.0912821, 51.3799528], [-0.0916681, 51.3792658], [-0.0917789, 51.3790465], [-0.0919982, 51.3786246], [-0.0921142, 51.3783894], [-0.09230289999999998, 51.3780477], [-0.0924402, 51.37772489999999], [-0.0925276, 51.377514399999995], [-0.0925781, 51.37739289999998], [-0.0926775, 51.3771599], [-0.0927613, 51.3768974], [-0.0928868, 51.3763347]]} |
1.1 |
2308 |
2311 |
Selhurst |
Clapham Jn. Sig. Cy49 |
East Croydon |
51.3763347 |
-0.0928868 |
51.3763347 |
-0.0928868 |
1 |
0 |
2026-09-21 22:21:22 |
TERMINATED |
2026-09-21 22:11:00 |
East Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365604 |
1790028651551986 |
70 |
70 |
2026-09-21 22:21:21.318156 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:21.255588 |
| 725415 |
755718 |
G85647 |
092C56M821 |
2026-09-21 |
COMPLETE |
20365882 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 755718, "stp": "P", "toc": "Northern", "uid": "G85647", "consist": "156489", "dest_crs": "WTH", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85647/2026-09-21/detailed", "trust_id": "092C56M821", "origin_crs": "CAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Whitehaven", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": null, "is_terminated": 1, "next_location": "Whitehaven", "signalling_id": "2C56", "timing_status": "LATE", "origin_station": "Carlisle", "current_leg_arr": "2311", "current_leg_dep": "2305", "current_leg_end": "Whitehaven", "origin_dep_time": "2201", "origin_platform": "2", "current_location": "Whitehaven", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5808603691430467, 54.57038531262763], [-3.5814685, 54.5699615], [-3.5815599, 54.5699017], [-3.5821604, 54.5694907], [-3.5823980000000004, 54.5693238], [-3.5825278999999997, 54.56921369999999], [-3.5826438, 54.56909850000001], [-3.582745, 54.56897870000001], [-3.5828311, 54.568855], [-3.5829017, 54.568728099999994], [-3.5829562, 54.56859849999999], [-3.5829945999999993, 54.56846699999999], [-3.5830165000000003, 54.5683342], [-3.583021799999999, 54.5682008], [-3.5830106000000006, 54.568067599999985], [-3.5829811, 54.56784979999999], [-3.5828795, 54.5672978], [-3.5828450000000003, 54.567095599999995], [-3.5827695, 54.5666537], [-3.582748099999999, 54.566452099999985], [-3.5827468999999996, 54.56625009999999], [-3.5827659, 54.56604839999999], [-3.5828050000000005, 54.565847600000005], [-3.5828641, 54.5656485], [-3.582943, 54.565451800000005], [-3.5830415, 54.565258], [-3.5831592000000003, 54.565067799999994], [-3.5832956, 54.564882], [-3.5834503999999994, 54.56470099999999], [-3.5836230999999996, 54.56452550000001], [-3.583813, 54.5643561], [-3.5840194999999992, 54.56419339999999], [-3.5842419, 54.5640379], [-3.588468399999999, 54.561228], [-3.5886856, 54.561093699999994], [-3.588900499999999, 54.5609307], [-3.5890974, 54.56076409999999], [-3.5892573000000003, 54.5605911], [-3.5893918, 54.56042619999999], [-3.5895231000000005, 54.560242300000006], [-3.5896232, 54.56005280000001], [-3.5897054999999995, 54.5598505], [-3.5897667, 54.55965640000001], [-3.5898106000000003, 54.559468200000005], [-3.5898272, 54.559263399999985], [-3.5898254, 54.559068299999986], [-3.5897984, 54.55887339999999], [-3.5897614, 54.5586784], [-3.5896890999999993, 54.5584825], [-3.5896082999999996, 54.5582965], [-3.589113899999999, 54.5574199], [-3.5890009000000003, 54.55719489999999], [-3.5889505999999995, 54.55709490000001], [-3.5888130000000005, 54.5567749], [-3.5887346000000004, 54.55655329999998], [-3.5886659, 54.5563349], [-3.5886048000000006, 54.5561357], [-3.588431899999999, 54.5555494], [-3.5883525000000005, 54.5553247], [-3.5882662, 54.5551163], [-3.5881844, 54.55493179999999], [-3.5881165999999993, 54.55479609999999], [-3.5880591999999996, 54.5547056], [-3.5879614999999996, 54.5545517], [-3.5877977000000003, 54.554182999999995], [-3.5875339999999993, 54.5537546], [-3.5873653999999995, 54.553515399999995], [-3.5872681, 54.5533996], [-3.5870361, 54.553197699999984]]}", "current_leg_start": "Parton", "dest_arr_time_act": "2310", "motion_projection": null, "next_location_lat": "54.5531977", "next_location_lon": "-3.5870361", "previous_location": "Parton", "current_leg_milage": "1.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 539.671, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1014.414, \"from_m\": 539.671, \"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\": 1530.101, \"from_m\": 1014.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\": 32199.961, \"from_m\": 1530.101, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32398.911, \"from_m\": 32199.961, \"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\": 37823.642, \"from_m\": 32398.911, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38103.812, \"from_m\": 37823.642, \"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\": 44104.088, \"from_m\": 38103.812, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44533.201, \"from_m\": 44104.088, \"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\": 52889.412, \"from_m\": 44533.201, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52944.47, \"from_m\": 52889.412, \"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\": 52983.729, \"from_m\": 52944.47, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53305.325, \"from_m\": 52983.729, \"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\": 53570.396, \"from_m\": 53305.325, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53604.065, \"from_m\": 53570.396, \"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\": 55606.817, \"from_m\": 53604.065, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56427.655, \"from_m\": 55606.817, \"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\": 56883.267, \"from_m\": 56427.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57009.033, \"from_m\": 56883.267, \"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\": 57824.967, \"from_m\": 57009.033, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59946.363, \"from_m\": 57824.967, \"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\": 61281.043, \"from_m\": 59946.363, \"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\": 61878.564, \"from_m\": 61281.043, \"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\": 62384.095, \"from_m\": 61878.564, \"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\": 63761.582, \"from_m\": 62384.095, \"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\": 63942.909, \"from_m\": 63761.582, \"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\": 63985.245, \"from_m\": 63942.909, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64105.862, \"from_m\": 63985.245, \"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\": 755718, \"profile_key\": \"8a2ff16b5f58b95633ceb60806a1b199053bb957713e57c02a542ce5a33dc3ed\", \"schedule_id\": 12473, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Carlisle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Currock Jn\", \"stage_seq\": 2, \"distance_m\": 1530.101, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2210H\", \"location\": \"Dalston\", \"stage_seq\": 3, \"distance_m\": 6959.829, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2219H\", \"location\": \"Wigton\", \"stage_seq\": 4, \"distance_m\": 18768.267, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230\", \"location\": \"Aspatria\", \"stage_seq\": 5, \"distance_m\": 32284.712, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241\", \"location\": \"Maryport\", \"stage_seq\": 6, \"distance_m\": 44339.212, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2244H\", \"location\": \"Flimby\", \"stage_seq\": 7, \"distance_m\": 47368.988, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2251H\", \"location\": \"Workington\", \"stage_seq\": 8, \"distance_m\": 53128.818, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Harrington\", \"stage_seq\": 9, \"distance_m\": 56861.242, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Parton North Jn\", \"stage_seq\": 10, \"distance_m\": 59946.363, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Parton\", \"stage_seq\": 11, \"distance_m\": 61952.115, \"section_seq\": 1, \"route_path_id\": 117298}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": null, \"location\": \"Whitehaven\", \"stage_seq\": 12, \"distance_m\": 64105.862, \"section_seq\": 1, \"route_path_id\": 117298}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 64105.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117298}], \"total_distance_m\": 64105.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 64063.526, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 42.336, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2201", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "54.5531977", "current_position_lon": "-3.5870361", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:27Z\", \"source_id\": 64148377, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:32Z\", \"source_id\": 20329402, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:04Z\", \"source_id\": 64168962, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:09Z\", \"source_id\": 20335410, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:10Z\", \"source_id\": 20349499, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:13Z\", \"source_id\": 20355899, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:21Z\", \"source_id\": 20365882, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Whitehaven", "service_state_platform": null, "timing_fact_generation": 1790028683023978, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:23.019193", "service_state_evidence_id": 20365882, "current_leg_start_actual_dep": "2026-09-21T23:06:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:23.274062", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
CAR |
WTH |
2C56 |
156489 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 539.671, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1014.414, "from_m": 539.671, "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": 1530.101, "from_m": 1014.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": 32199.961, "from_m": 1530.101, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32398.911, "from_m": 32199.961, "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": 37823.642, "from_m": 32398.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38103.812, "from_m": 37823.642, "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": 44104.088, "from_m": 38103.812, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44533.201, "from_m": 44104.088, "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": 52889.412, "from_m": 44533.201, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52944.47, "from_m": 52889.412, "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": 52983.729, "from_m": 52944.47, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53305.325, "from_m": 52983.729, "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": 53570.396, "from_m": 53305.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53604.065, "from_m": 53570.396, "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": 55606.817, "from_m": 53604.065, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56427.655, "from_m": 55606.817, "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": 56883.267, "from_m": 56427.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57009.033, "from_m": 56883.267, "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": 57824.967, "from_m": 57009.033, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59946.363, "from_m": 57824.967, "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": 61281.043, "from_m": 59946.363, "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": 61878.564, "from_m": 61281.043, "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": 62384.095, "from_m": 61878.564, "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": 63761.582, "from_m": 62384.095, "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": 63942.909, "from_m": 63761.582, "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": 63985.245, "from_m": 63942.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64105.862, "from_m": 63985.245, "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": 755718, "profile_key": "8a2ff16b5f58b95633ceb60806a1b199053bb957713e57c02a542ce5a33dc3ed", "schedule_id": 12473, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2201", "location": "Carlisle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117298}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Currock Jn", "stage_seq": 2, "distance_m": 1530.101, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Dalston", "stage_seq": 3, "distance_m": 6959.829, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Wigton", "stage_seq": 4, "distance_m": 18768.267, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230", "location": "Aspatria", "stage_seq": 5, "distance_m": 32284.712, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241", "location": "Maryport", "stage_seq": 6, "distance_m": 44339.212, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "Flimby", "stage_seq": 7, "distance_m": 47368.988, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2251H", "location": "Workington", "stage_seq": 8, "distance_m": 53128.818, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Harrington", "stage_seq": 9, "distance_m": 56861.242, "section_seq": 1, "route_path_id": 117298}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Parton North Jn", "stage_seq": 10, "distance_m": 59946.363, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Parton", "stage_seq": 11, "distance_m": 61952.115, "section_seq": 1, "route_path_id": 117298}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": null, "location": "Whitehaven", "stage_seq": 12, "distance_m": 64105.862, "section_seq": 1, "route_path_id": 117298}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 64105.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 117298}], "total_distance_m": 64105.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 64063.526, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 42.336, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2964, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:27Z", "source_id": 64148377, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:32Z", "source_id": 20329402, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2968, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:04Z", "source_id": 64168962, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:19:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:09Z", "source_id": 20335410, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:10Z", "source_id": 20349499, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:13Z", "source_id": 20355899, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:21Z", "source_id": 20365882, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Carlisle |
2201 |
2201 |
2 |
None |
None |
Whitehaven |
2310 |
2310 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85647/2026-09-21/detailed |
None |
Parton |
2026-09-21T23:06:00+01:00 |
Whitehaven |
6.0 |
{"type": "LineString", "coordinates": [[-3.5808603691430467, 54.57038531262763], [-3.5814685, 54.5699615], [-3.5815599, 54.5699017], [-3.5821604, 54.5694907], [-3.5823980000000004, 54.5693238], [-3.5825278999999997, 54.56921369999999], [-3.5826438, 54.56909850000001], [-3.582745, 54.56897870000001], [-3.5828311, 54.568855], [-3.5829017, 54.568728099999994], [-3.5829562, 54.56859849999999], [-3.5829945999999993, 54.56846699999999], [-3.5830165000000003, 54.5683342], [-3.583021799999999, 54.5682008], [-3.5830106000000006, 54.568067599999985], [-3.5829811, 54.56784979999999], [-3.5828795, 54.5672978], [-3.5828450000000003, 54.567095599999995], [-3.5827695, 54.5666537], [-3.582748099999999, 54.566452099999985], [-3.5827468999999996, 54.56625009999999], [-3.5827659, 54.56604839999999], [-3.5828050000000005, 54.565847600000005], [-3.5828641, 54.5656485], [-3.582943, 54.565451800000005], [-3.5830415, 54.565258], [-3.5831592000000003, 54.565067799999994], [-3.5832956, 54.564882], [-3.5834503999999994, 54.56470099999999], [-3.5836230999999996, 54.56452550000001], [-3.583813, 54.5643561], [-3.5840194999999992, 54.56419339999999], [-3.5842419, 54.5640379], [-3.588468399999999, 54.561228], [-3.5886856, 54.561093699999994], [-3.588900499999999, 54.5609307], [-3.5890974, 54.56076409999999], [-3.5892573000000003, 54.5605911], [-3.5893918, 54.56042619999999], [-3.5895231000000005, 54.560242300000006], [-3.5896232, 54.56005280000001], [-3.5897054999999995, 54.5598505], [-3.5897667, 54.55965640000001], [-3.5898106000000003, 54.559468200000005], [-3.5898272, 54.559263399999985], [-3.5898254, 54.559068299999986], [-3.5897984, 54.55887339999999], [-3.5897614, 54.5586784], [-3.5896890999999993, 54.5584825], [-3.5896082999999996, 54.5582965], [-3.589113899999999, 54.5574199], [-3.5890009000000003, 54.55719489999999], [-3.5889505999999995, 54.55709490000001], [-3.5888130000000005, 54.5567749], [-3.5887346000000004, 54.55655329999998], [-3.5886659, 54.5563349], [-3.5886048000000006, 54.5561357], [-3.588431899999999, 54.5555494], [-3.5883525000000005, 54.5553247], [-3.5882662, 54.5551163], [-3.5881844, 54.55493179999999], [-3.5881165999999993, 54.55479609999999], [-3.5880591999999996, 54.5547056], [-3.5879614999999996, 54.5545517], [-3.5877977000000003, 54.554182999999995], [-3.5875339999999993, 54.5537546], [-3.5873653999999995, 54.553515399999995], [-3.5872681, 54.5533996], [-3.5870361, 54.553197699999984]]} |
1.3 |
2305 |
2311 |
Parton |
Whitehaven |
Whitehaven |
54.5531977 |
-3.5870361 |
54.5531977 |
-3.5870361 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Whitehaven |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365882 |
1790028683023978 |
20 |
20 |
2026-09-21 22:21:23.274062 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:23.019193 |
| 725416 |
755586 |
G89671 |
301U00M721 |
2026-09-21 |
COMPLETE |
20365402 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 755586, "stp": "O", "toc": "Northern", "uid": "G89671", "consist": "331016+331031", "dest_crs": "MAN", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89671/2026-09-21/detailed", "trust_id": "301U00M721", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": "13", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1U00", "timing_status": "LATE", "origin_station": "Blackpool North", "current_leg_arr": "2311", "current_leg_dep": "2309", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2156", "origin_platform": "6", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2421457999999994, 53.47385200000001], [-2.2418299, 53.47384040000001], [-2.2415314, 53.4738265], [-2.2412958, 53.47382270000001], [-2.2410453999999995, 53.473823], [-2.2407611, 53.47382819999999], [-2.2405572, 53.473840999999986], [-2.2401869, 53.473878000000006], [-2.2397204999999993, 53.47397209999999], [-2.2393915999999994, 53.4740457], [-2.238672, 53.474185600000006], [-2.238417, 53.474242399999994], [-2.2380085000000003, 53.4743334], [-2.2365309999999994, 53.47466169999999], [-2.2362245, 53.47473], [-2.2350142, 53.47499989999999], [-2.2339923999999995, 53.4752369], [-2.2314979, 53.4758161], [-2.2307341999999997, 53.4759882], [-2.2305469999999996, 53.476023199999986], [-2.230347, 53.4760507], [-2.2300135, 53.4760891], [-2.2296773, 53.4761284], [-2.2285538, 53.4762817], [-2.2282372999999995, 53.4763048], [-2.2280659, 53.4763103], [-2.2278994, 53.47630949999999], [-2.2277544, 53.4763014], [-2.2263409, 53.476188099999995], [-2.2261071, 53.47616000000002], [-2.2259387, 53.47614140000001], [-2.2257888, 53.4761208], [-2.2256764999999996, 53.4761011], [-2.2254392, 53.4760511], [-2.2252759, 53.47600549999999], [-2.225108399999999, 53.475952199999995], [-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": "Manchester Oxford Road", "dest_arr_time_act": "2310", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Manchester Oxford Road", "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\": 326.887, \"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\": 338.621, \"from_m\": 326.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 529.482, \"from_m\": 338.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 670.496, \"from_m\": 529.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 967.013, \"from_m\": 670.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 999.804, \"from_m\": 967.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4882.683, \"from_m\": 999.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\": 5252.416, \"from_m\": 4882.683, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5862.313, \"from_m\": 5252.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26744.62, \"from_m\": 5862.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26917.611, \"from_m\": 26744.62, \"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\": 28766.635, \"from_m\": 26917.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\": 28993.136, \"from_m\": 28766.635, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29047.218, \"from_m\": 28993.136, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29087.438, \"from_m\": 29047.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29135.694, \"from_m\": 29087.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\": 29156.59, \"from_m\": 29135.694, \"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\": 29203.923, \"from_m\": 29156.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\": 32695.328, \"from_m\": 29203.923, \"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\": 32761.499, \"from_m\": 32695.328, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51367.035, \"from_m\": 32761.499, \"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\": 52181.721, \"from_m\": 51367.035, \"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\": 52237.132, \"from_m\": 52181.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53164.333, \"from_m\": 52237.132, \"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\": 62111.454, \"from_m\": 53164.333, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 62629.011, \"from_m\": 62111.454, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62662.762, \"from_m\": 62629.011, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63213.276, \"from_m\": 62662.762, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 71119.03, \"from_m\": 63213.276, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72514.536, \"from_m\": 71119.03, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 72943.643, \"from_m\": 72514.536, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84678.621, \"from_m\": 72943.643, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 85143.589, \"from_m\": 84678.621, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85189.811, \"from_m\": 85143.589, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85241.44, \"from_m\": 85189.811, \"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\": 85293.351, \"from_m\": 85241.44, \"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\": 86126.582, \"from_m\": 85293.351, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 86158.073, \"from_m\": 86126.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\": 86503.39, \"from_m\": 86158.073, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 86563.643, \"from_m\": 86503.39, \"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\": 86989.473, \"from_m\": 86563.643, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 87069.282, \"from_m\": 86989.473, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 87682.213, \"from_m\": 87069.282, \"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\": 88161.206, \"from_m\": 87682.213, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 88562.418, \"from_m\": 88161.206, \"capability_applied\": null, \"effective_limit_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\": 755586, \"profile_key\": \"13f93abb25b6f03487f8e3165503cc8900d9ed823faf75c42c04d397408e4776\", \"schedule_id\": 37243, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2202\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2210H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2220\", \"wtt_dep\": \"2222H\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29135.694, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2227\", \"wtt_dep\": \"2228\", \"location\": \"Leyland\", \"stage_seq\": 8, \"distance_m\": 34644.029, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Euxton Jn\", \"stage_seq\": 9, \"distance_m\": 36797.759, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 10, \"distance_m\": 40482.991, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238H\", \"location\": \"Wigan North Western\", \"stage_seq\": 11, \"distance_m\": 52555.871, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 12, \"distance_m\": 53239.546, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 13, \"distance_m\": 54609.401, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Golborne Jn\", \"stage_seq\": 14, \"distance_m\": 61903.231, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Parkside Jn\", \"stage_seq\": 15, \"distance_m\": 63334.621, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 16, \"distance_m\": 72765.398, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Eccles\", \"stage_seq\": 17, \"distance_m\": 80700.173, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 18, \"distance_m\": 85293.351, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Water Street Jn\", \"stage_seq\": 19, \"distance_m\": 85809.332, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Deansgate\", \"stage_seq\": 20, \"distance_m\": 86346.238, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 21, \"distance_m\": 86913.245, \"section_seq\": 1, \"route_path_id\": 145561}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 22, \"distance_m\": 88562.418, \"section_seq\": 1, \"route_path_id\": 145561}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 88562.418, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145561}], \"total_distance_m\": 88562.418, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 86463.787, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2098.631, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2156", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:12Z\", \"source_id\": 64128111, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:18Z\", \"source_id\": 20323394, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:07:52Z\", \"source_id\": 64145056, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:07:55Z\", \"source_id\": 20328359, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:49Z\", \"source_id\": 64170462, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:54Z\", \"source_id\": 20335842, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:03Z\", \"source_id\": 64183462, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:06Z\", \"source_id\": 20339869, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:47Z\", \"source_id\": 64203219, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:52Z\", \"source_id\": 20345683, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:51Z\", \"source_id\": 64250844, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:55Z\", \"source_id\": 20360158, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:43Z\", \"source_id\": 64259675, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:47Z\", \"source_id\": 20362880, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:21Z\", \"source_id\": 64262458, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:22Z\", \"source_id\": 20363732, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:25Z\", \"source_id\": 64267705, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:28Z\", \"source_id\": 20365402, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "13", "timing_fact_generation": 1790028630443831, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:23.264391", "service_state_evidence_id": 20365402, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:24.320994", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
BPN |
MAN |
1U00 |
331016+331031 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 326.887, "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": 338.621, "from_m": 326.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 529.482, "from_m": 338.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 967.013, "from_m": 670.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 999.804, "from_m": 967.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4882.683, "from_m": 999.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": 5252.416, "from_m": 4882.683, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5862.313, "from_m": 5252.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26744.62, "from_m": 5862.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26917.611, "from_m": 26744.62, "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": 28766.635, "from_m": 26917.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": 28993.136, "from_m": 28766.635, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29047.218, "from_m": 28993.136, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29087.438, "from_m": 29047.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29135.694, "from_m": 29087.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": 29156.59, "from_m": 29135.694, "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": 29203.923, "from_m": 29156.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": 32695.328, "from_m": 29203.923, "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": 32761.499, "from_m": 32695.328, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51367.035, "from_m": 32761.499, "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": 52181.721, "from_m": 51367.035, "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": 52237.132, "from_m": 52181.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53164.333, "from_m": 52237.132, "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": 62111.454, "from_m": 53164.333, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 62629.011, "from_m": 62111.454, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62662.762, "from_m": 62629.011, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63213.276, "from_m": 62662.762, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 71119.03, "from_m": 63213.276, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72514.536, "from_m": 71119.03, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 72943.643, "from_m": 72514.536, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84678.621, "from_m": 72943.643, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 85143.589, "from_m": 84678.621, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85189.811, "from_m": 85143.589, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85241.44, "from_m": 85189.811, "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": 85293.351, "from_m": 85241.44, "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": 86126.582, "from_m": 85293.351, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 86158.073, "from_m": 86126.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": 86503.39, "from_m": 86158.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 86563.643, "from_m": 86503.39, "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": 86989.473, "from_m": 86563.643, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 87069.282, "from_m": 86989.473, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 87682.213, "from_m": 87069.282, "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": 88161.206, "from_m": 87682.213, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 88562.418, "from_m": 88161.206, "capability_applied": null, "effective_limit_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": 755586, "profile_key": "13f93abb25b6f03487f8e3165503cc8900d9ed823faf75c42c04d397408e4776", "schedule_id": 37243, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2156", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2202", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2210H", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2222H", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29135.694, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Leyland", "stage_seq": 8, "distance_m": 34644.029, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Euxton Jn", "stage_seq": 9, "distance_m": 36797.759, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Balshaw Lane Jn", "stage_seq": 10, "distance_m": 40482.991, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238H", "location": "Wigan North Western", "stage_seq": 11, "distance_m": 52555.871, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Wigan South Jn", "stage_seq": 12, "distance_m": 53239.546, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Springs Branch Jn", "stage_seq": 13, "distance_m": 54609.401, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Golborne Jn", "stage_seq": 14, "distance_m": 61903.231, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Parkside Jn", "stage_seq": 15, "distance_m": 63334.621, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Astley Station S.B.", "stage_seq": 16, "distance_m": 72765.398, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Eccles", "stage_seq": 17, "distance_m": 80700.173, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Ordsall Lane Jn", "stage_seq": 18, "distance_m": 85293.351, "section_seq": 1, "route_path_id": 145561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Water Street Jn", "stage_seq": 19, "distance_m": 85809.332, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Deansgate", "stage_seq": 20, "distance_m": 86346.238, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Manchester Oxford Road", "stage_seq": 21, "distance_m": 86913.245, "section_seq": 1, "route_path_id": 145561}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 22, "distance_m": 88562.418, "section_seq": 1, "route_path_id": 145561}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 88562.418, "from_m": 0.0, "section_seq": 1, "route_path_id": 145561}], "total_distance_m": 88562.418, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 86463.787, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2098.631, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:12Z", "source_id": 64128111, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:18Z", "source_id": 20323394, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:07:52Z", "source_id": 64145056, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:07:55Z", "source_id": 20328359, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7862, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:49Z", "source_id": 64170462, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:54Z", "source_id": 20335842, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7987, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:03Z", "source_id": 64183462, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:26:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:06Z", "source_id": 20339869, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:47Z", "source_id": 64203219, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:52Z", "source_id": 20345683, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:51Z", "source_id": 64250844, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:02:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:55Z", "source_id": 20360158, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9237, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:43Z", "source_id": 64259675, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:06:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:47Z", "source_id": 20362880, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9215, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:21Z", "source_id": 64262458, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:08:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:22Z", "source_id": 20363732, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:25Z", "source_id": 64267705, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:11:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:28Z", "source_id": 20365402, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Blackpool North |
2156 |
2156 |
6 |
None |
None |
Manchester Piccadilly |
2310 |
2310 |
13 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89671/2026-09-21/detailed |
None |
Manchester Oxford Road |
2026-09-21T23:09:00+01:00 |
Manchester Piccadilly |
2.0 |
{"type": "LineString", "coordinates": [[-2.2421457999999994, 53.47385200000001], [-2.2418299, 53.47384040000001], [-2.2415314, 53.4738265], [-2.2412958, 53.47382270000001], [-2.2410453999999995, 53.473823], [-2.2407611, 53.47382819999999], [-2.2405572, 53.473840999999986], [-2.2401869, 53.473878000000006], [-2.2397204999999993, 53.47397209999999], [-2.2393915999999994, 53.4740457], [-2.238672, 53.474185600000006], [-2.238417, 53.474242399999994], [-2.2380085000000003, 53.4743334], [-2.2365309999999994, 53.47466169999999], [-2.2362245, 53.47473], [-2.2350142, 53.47499989999999], [-2.2339923999999995, 53.4752369], [-2.2314979, 53.4758161], [-2.2307341999999997, 53.4759882], [-2.2305469999999996, 53.476023199999986], [-2.230347, 53.4760507], [-2.2300135, 53.4760891], [-2.2296773, 53.4761284], [-2.2285538, 53.4762817], [-2.2282372999999995, 53.4763048], [-2.2280659, 53.4763103], [-2.2278994, 53.47630949999999], [-2.2277544, 53.4763014], [-2.2263409, 53.476188099999995], [-2.2261071, 53.47616000000002], [-2.2259387, 53.47614140000001], [-2.2257888, 53.4761208], [-2.2256764999999996, 53.4761011], [-2.2254392, 53.4760511], [-2.2252759, 53.47600549999999], [-2.225108399999999, 53.475952199999995], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} |
1.0 |
2309 |
2311 |
Manchester Oxford Road |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365402 |
1790028630443831 |
77 |
77 |
2026-09-21 22:21:24.320994 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:23.264391 |
| 725417 |
754795 |
P85186 |
631C66M721 |
2026-09-21 |
COMPLETE |
20365141 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 754795, "stp": "P", "toc": "Southeastern", "uid": "P85186", "consist": "395003", "dest_crs": "RAM", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85186/2026-09-21/detailed", "trust_id": "631C66M721", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ramsgate", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "4", "is_terminated": 1, "next_location": "Ramsgate", "signalling_id": "1C66", "timing_status": "ON TIME", "origin_station": "St. Pancras International", "current_leg_arr": "2311", "current_leg_dep": "2306", "current_leg_end": "Ramsgate", "origin_dep_time": "2120", "origin_platform": "11", "current_location": "Ramsgate", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4333875, 51.36073329999999], [1.4335273, 51.3603068], [1.4335711, 51.36015940000001], [1.4336894999999998, 51.359726900000005], [1.4338011999999998, 51.3591679], [1.4338753, 51.358602700000006], [1.4338854, 51.35813099999999], [1.433876, 51.3576531], [1.4338379999999995, 51.35727719999999], [1.4337498999999998, 51.35677499999999], [1.4337181, 51.3566329], [1.4336890999999998, 51.356475999999994], [1.4335277, 51.3558383], [1.4315105, 51.34916630000001], [1.4314558, 51.3489853], [1.4313305999999997, 51.348636799999994], [1.4312275, 51.34841230000001], [1.4310338, 51.348097900000006], [1.4309126, 51.3479303], [1.4307637999999998, 51.3477601], [1.4305405000000002, 51.34753039999999], [1.4302438, 51.347287], [1.429954, 51.347064399999994], [1.4296145, 51.34685920000001], [1.4291531, 51.3466388], [1.4287688, 51.34647460000001], [1.4283402, 51.3463326], [1.4277979999999997, 51.3461777], [1.4273025, 51.3460507], [1.4266568, 51.345946899999994], [1.4265369999999995, 51.3459409], [1.4260810999999998, 51.3459213], [1.4256755999999997, 51.34591379999999], [1.4252977999999998, 51.34592829999998], [1.4238684999999998, 51.3460256], [1.42332, 51.34606109999999], [1.4228392999999997, 51.3460923], [1.4206624, 51.3462192], [1.4203117999999997, 51.34621699999999], [1.4198043, 51.3461777], [1.4192759999999998, 51.3461096], [1.4187662999999997, 51.34601320000001], [1.4181567999999998, 51.34584689999999], [1.4141148, 51.344359199999985], [1.4139158999999997, 51.34428549999999], [1.4107363, 51.34311470000001], [1.4105214, 51.3430356], [1.4092927, 51.3425846], [1.4086854999999998, 51.3423582], [1.4079121, 51.3420862], [1.4077628000000002, 51.342033400000005], [1.4076104, 51.3419744], [1.4073131999999997, 51.34186470000001], [1.4067194999999997, 51.34164320000001], [1.4054297, 51.3411668]]}", "current_leg_start": "Broadstairs", "dest_arr_time_act": "2311", "motion_projection": null, "next_location_lat": "51.3411668", "next_location_lon": "1.4054297", "previous_location": "Broadstairs", "current_leg_milage": "2.1", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.237, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.08, \"from_m\": 1526.237, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.606, \"from_m\": 1811.08, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.445, \"from_m\": 4264.606, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.174, \"from_m\": 9518.445, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.581, \"from_m\": 9606.174, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.601, \"from_m\": 9672.581, \"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\": 25535.638, \"from_m\": 10060.601, \"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\": 25687.084, \"from_m\": 25535.638, \"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\": 34960.889, \"from_m\": 25687.084, \"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\": 35577.904, \"from_m\": 34960.889, \"capability_applied\": null, \"effective_limit_mph\": 105.633, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.633}, {\"to_m\": 35980.071, \"from_m\": 35577.904, \"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\": 37501.561, \"from_m\": 35980.071, \"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\": 39393.336, \"from_m\": 37501.561, \"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\": 39463.805, \"from_m\": 39393.336, \"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\": 40029.923, \"from_m\": 39463.805, \"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\": 41026.287, \"from_m\": 40029.923, \"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\": 51043.714, \"from_m\": 41026.287, \"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\": 51527.902, \"from_m\": 51043.714, \"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\": 51821.627, \"from_m\": 51527.902, \"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\": 52174.099, \"from_m\": 51821.627, \"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\": 52209.542, \"from_m\": 52174.099, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53259.818, \"from_m\": 52209.542, \"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\": 53284.193, \"from_m\": 53259.818, \"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\": 54474.449, \"from_m\": 53284.193, \"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\": 55027.773, \"from_m\": 54474.449, \"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\": 56733.801, \"from_m\": 55027.773, \"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\": 56787.97, \"from_m\": 56733.801, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57960.333, \"from_m\": 56787.97, \"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\": 65687.499, \"from_m\": 57960.333, \"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\": 67260.35, \"from_m\": 65687.499, \"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\": 69792.224, \"from_m\": 67260.35, \"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\": 69809.903, \"from_m\": 69792.224, \"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\": 70838.746, \"from_m\": 69809.903, \"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\": 70879.656, \"from_m\": 70838.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74946.583, \"from_m\": 70879.656, \"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\": 76092.929, \"from_m\": 74946.583, \"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\": 78290.676, \"from_m\": 76092.929, \"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\": 79595.2, \"from_m\": 78290.676, \"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\": 80963.14, \"from_m\": 79595.2, \"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\": 82361.705, \"from_m\": 80963.14, \"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\": 82510.245, \"from_m\": 82361.705, \"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\": 82906.697, \"from_m\": 82510.245, \"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\": 92747.093, \"from_m\": 82906.697, \"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\": 93763.788, \"from_m\": 92747.093, \"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\": 98819.51, \"from_m\": 93763.788, \"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\": 100470.695, \"from_m\": 98819.51, \"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\": 100959.657, \"from_m\": 100470.695, \"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\": 105011.004, \"from_m\": 100959.657, \"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\": 105036.074, \"from_m\": 105011.004, \"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\": 105823.059, \"from_m\": 105036.074, \"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\": 105842.885, \"from_m\": 105823.059, \"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\": 107583.503, \"from_m\": 105842.885, \"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\": 107600.339, \"from_m\": 107583.503, \"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\": 111564.043, \"from_m\": 107600.339, \"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\": 111932.773, \"from_m\": 111564.043, \"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\": 115218.489, \"from_m\": 111932.773, \"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\": 117020.649, \"from_m\": 115218.489, \"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\": 117893.42, \"from_m\": 117020.649, \"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\": 123881.4, \"from_m\": 117893.42, \"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\": 125005.589, \"from_m\": 123881.4, \"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\": 125621.192, \"from_m\": 125005.589, \"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\": 126031.41, \"from_m\": 125621.192, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 754795, \"profile_key\": \"4e04e7e3cc54914a232b5fc1bed3c94fb2e5abadd5f4d148a6fff858722e6d14\", \"schedule_id\": 33627, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.091, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.237, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.601, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.422, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25832.347, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 34867.543, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2139\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36457.956, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37374.31, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2144\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 39818.984, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45039.942, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51409.242, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 51821.627, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 52466.739, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2201\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 53887.565, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2206\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56489.798, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2211\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61251.481, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62238.446, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 65503.171, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69251.311, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 69809.903, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2219\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 70681.796, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2231\", \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82255.834, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240\", \"location\": \"Whitstable\", \"stage_seq\": 25, \"distance_m\": 93650.981, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Herne Bay\", \"stage_seq\": 26, \"distance_m\": 99519.804, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 27, \"distance_m\": 112330.321, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Margate\", \"stage_seq\": 28, \"distance_m\": 117400.334, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Broadstairs\", \"stage_seq\": 29, \"distance_m\": 122577.87, \"section_seq\": 1, \"route_path_id\": 124228}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"Ramsgate\", \"stage_seq\": 30, \"distance_m\": 126031.41, \"section_seq\": 1, \"route_path_id\": 124228}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 126031.41, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124228}], \"total_distance_m\": 126031.41, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 125936.331, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 95.079, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2120", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3411668", "current_position_lon": "1.4054297", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:26:35Z\", \"source_id\": 64052973, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:27:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:26:40Z\", \"source_id\": 20301551, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:29Z\", \"source_id\": 64080411, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:39:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:31Z\", \"source_id\": 20309399, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:30Z\", \"source_id\": 64089244, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:43:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:35Z\", \"source_id\": 20312068, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:22Z\", \"source_id\": 64111112, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:53:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:26Z\", \"source_id\": 20318409, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:55:43Z\", \"source_id\": 64118320, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:55:49Z\", \"source_id\": 20320596, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:59:55Z\", \"source_id\": 64127526, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:59:59Z\", \"source_id\": 20323213, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:03:44Z\", \"source_id\": 64135823, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:04:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:03:49Z\", \"source_id\": 20325743, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:55Z\", \"source_id\": 64147267, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:58Z\", \"source_id\": 20329054, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:41Z\", \"source_id\": 64166007, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:44Z\", \"source_id\": 20334547, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:06Z\", \"source_id\": 64187676, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:10Z\", \"source_id\": 20341129, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:20Z\", \"source_id\": 64206342, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:24Z\", \"source_id\": 20346615, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:23Z\", \"source_id\": 64217916, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:25Z\", \"source_id\": 20350198, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:47Z\", \"source_id\": 64238048, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:50Z\", \"source_id\": 20356249, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:12Z\", \"source_id\": 64247915, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:15Z\", \"source_id\": 20359234, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:55Z\", \"source_id\": 64258326, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:00Z\", \"source_id\": 20362384, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:57Z\", \"source_id\": 64266938, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:58Z\", \"source_id\": 20365141, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ramsgate", "service_state_platform": "4", "timing_fact_generation": 1790028598583122, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:23.269074", "service_state_evidence_id": 20365141, "current_leg_start_actual_dep": "2026-09-21T23:05:30+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:24.325876", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SPX |
RAM |
1C66 |
395003 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.237, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.08, "from_m": 1526.237, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.606, "from_m": 1811.08, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.445, "from_m": 4264.606, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.174, "from_m": 9518.445, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.581, "from_m": 9606.174, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.601, "from_m": 9672.581, "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": 25535.638, "from_m": 10060.601, "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": 25687.084, "from_m": 25535.638, "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": 34960.889, "from_m": 25687.084, "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": 35577.904, "from_m": 34960.889, "capability_applied": null, "effective_limit_mph": 105.633, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.633}, {"to_m": 35980.071, "from_m": 35577.904, "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": 37501.561, "from_m": 35980.071, "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": 39393.336, "from_m": 37501.561, "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": 39463.805, "from_m": 39393.336, "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": 40029.923, "from_m": 39463.805, "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": 41026.287, "from_m": 40029.923, "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": 51043.714, "from_m": 41026.287, "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": 51527.902, "from_m": 51043.714, "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": 51821.627, "from_m": 51527.902, "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": 52174.099, "from_m": 51821.627, "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": 52209.542, "from_m": 52174.099, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53259.818, "from_m": 52209.542, "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": 53284.193, "from_m": 53259.818, "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": 54474.449, "from_m": 53284.193, "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": 55027.773, "from_m": 54474.449, "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": 56733.801, "from_m": 55027.773, "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": 56787.97, "from_m": 56733.801, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57960.333, "from_m": 56787.97, "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": 65687.499, "from_m": 57960.333, "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": 67260.35, "from_m": 65687.499, "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": 69792.224, "from_m": 67260.35, "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": 69809.903, "from_m": 69792.224, "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": 70838.746, "from_m": 69809.903, "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": 70879.656, "from_m": 70838.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74946.583, "from_m": 70879.656, "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": 76092.929, "from_m": 74946.583, "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": 78290.676, "from_m": 76092.929, "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": 79595.2, "from_m": 78290.676, "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": 80963.14, "from_m": 79595.2, "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": 82361.705, "from_m": 80963.14, "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": 82510.245, "from_m": 82361.705, "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": 82906.697, "from_m": 82510.245, "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": 92747.093, "from_m": 82906.697, "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": 93763.788, "from_m": 92747.093, "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": 98819.51, "from_m": 93763.788, "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": 100470.695, "from_m": 98819.51, "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": 100959.657, "from_m": 100470.695, "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": 105011.004, "from_m": 100959.657, "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": 105036.074, "from_m": 105011.004, "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": 105823.059, "from_m": 105036.074, "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": 105842.885, "from_m": 105823.059, "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": 107583.503, "from_m": 105842.885, "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": 107600.339, "from_m": 107583.503, "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": 111564.043, "from_m": 107600.339, "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": 111932.773, "from_m": 111564.043, "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": 115218.489, "from_m": 111932.773, "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": 117020.649, "from_m": 115218.489, "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": 117893.42, "from_m": 117020.649, "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": 123881.4, "from_m": 117893.42, "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": 125005.589, "from_m": 123881.4, "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": 125621.192, "from_m": 125005.589, "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": 126031.41, "from_m": 125621.192, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 754795, "profile_key": "4e04e7e3cc54914a232b5fc1bed3c94fb2e5abadd5f4d148a6fff858722e6d14", "schedule_id": 33627, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2120", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.091, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.237, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.601, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.422, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25832.347, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 34867.543, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2139", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36457.956, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37374.31, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144", "location": "Gravesend", "stage_seq": 11, "distance_m": 39818.984, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45039.942, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Strood", "stage_seq": 13, "distance_m": 51409.242, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 51821.627, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157H", "location": "Rochester", "stage_seq": 15, "distance_m": 52466.739, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2201", "location": "Chatham", "stage_seq": 16, "distance_m": 53887.565, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2206", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56489.798, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2211", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61251.481, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62238.446, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Newington", "stage_seq": 20, "distance_m": 65503.171, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69251.311, "section_seq": 1, "route_path_id": 124228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 69809.903, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2219", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 70681.796, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Faversham", "stage_seq": 24, "distance_m": 82255.834, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Whitstable", "stage_seq": 25, "distance_m": 93650.981, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Herne Bay", "stage_seq": 26, "distance_m": 99519.804, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Birchington-on-Sea", "stage_seq": 27, "distance_m": 112330.321, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Margate", "stage_seq": 28, "distance_m": 117400.334, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Broadstairs", "stage_seq": 29, "distance_m": 122577.87, "section_seq": 1, "route_path_id": 124228}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "Ramsgate", "stage_seq": 30, "distance_m": 126031.41, "section_seq": 1, "route_path_id": 124228}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 126031.41, "from_m": 0.0, "section_seq": 1, "route_path_id": 124228}], "total_distance_m": 126031.41, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 125936.331, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.079, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:26:35Z", "source_id": 64052973, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:27:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:26:40Z", "source_id": 20301551, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:29Z", "source_id": 64080411, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:39:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:31Z", "source_id": 20309399, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:30Z", "source_id": 64089244, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T20:43:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:35Z", "source_id": 20312068, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:22Z", "source_id": 64111112, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T20:53:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:26Z", "source_id": 20318409, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:55:43Z", "source_id": 64118320, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T20:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:55:49Z", "source_id": 20320596, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:59:55Z", "source_id": 64127526, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:00:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:59:59Z", "source_id": 20323213, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:03:44Z", "source_id": 64135823, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:04:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:03:49Z", "source_id": 20325743, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:55Z", "source_id": 64147267, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:10:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:58Z", "source_id": 20329054, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:41Z", "source_id": 64166007, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:44Z", "source_id": 20334547, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:06Z", "source_id": 64187676, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:29:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:10Z", "source_id": 20341129, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33172, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:20Z", "source_id": 64206342, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T21:38:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:24Z", "source_id": 20346615, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33164, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:23Z", "source_id": 64217916, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T21:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:25Z", "source_id": 20350198, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33160, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:47Z", "source_id": 64238048, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:54:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:50Z", "source_id": 20356249, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33140, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:12Z", "source_id": 64247915, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T21:59:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:15Z", "source_id": 20359234, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33132, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:55Z", "source_id": 64258326, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T22:05:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:00Z", "source_id": 20362384, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33127, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:57Z", "source_id": 64266938, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:11:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:58Z", "source_id": 20365141, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
St. Pancras International |
2120 |
2120 |
11 |
None |
None |
Ramsgate |
2311 |
2311 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85186/2026-09-21/detailed |
None |
Broadstairs |
2026-09-21T23:05:30+01:00 |
Ramsgate |
5.0 |
{"type": "LineString", "coordinates": [[1.4333875, 51.36073329999999], [1.4335273, 51.3603068], [1.4335711, 51.36015940000001], [1.4336894999999998, 51.359726900000005], [1.4338011999999998, 51.3591679], [1.4338753, 51.358602700000006], [1.4338854, 51.35813099999999], [1.433876, 51.3576531], [1.4338379999999995, 51.35727719999999], [1.4337498999999998, 51.35677499999999], [1.4337181, 51.3566329], [1.4336890999999998, 51.356475999999994], [1.4335277, 51.3558383], [1.4315105, 51.34916630000001], [1.4314558, 51.3489853], [1.4313305999999997, 51.348636799999994], [1.4312275, 51.34841230000001], [1.4310338, 51.348097900000006], [1.4309126, 51.3479303], [1.4307637999999998, 51.3477601], [1.4305405000000002, 51.34753039999999], [1.4302438, 51.347287], [1.429954, 51.347064399999994], [1.4296145, 51.34685920000001], [1.4291531, 51.3466388], [1.4287688, 51.34647460000001], [1.4283402, 51.3463326], [1.4277979999999997, 51.3461777], [1.4273025, 51.3460507], [1.4266568, 51.345946899999994], [1.4265369999999995, 51.3459409], [1.4260810999999998, 51.3459213], [1.4256755999999997, 51.34591379999999], [1.4252977999999998, 51.34592829999998], [1.4238684999999998, 51.3460256], [1.42332, 51.34606109999999], [1.4228392999999997, 51.3460923], [1.4206624, 51.3462192], [1.4203117999999997, 51.34621699999999], [1.4198043, 51.3461777], [1.4192759999999998, 51.3461096], [1.4187662999999997, 51.34601320000001], [1.4181567999999998, 51.34584689999999], [1.4141148, 51.344359199999985], [1.4139158999999997, 51.34428549999999], [1.4107363, 51.34311470000001], [1.4105214, 51.3430356], [1.4092927, 51.3425846], [1.4086854999999998, 51.3423582], [1.4079121, 51.3420862], [1.4077628000000002, 51.342033400000005], [1.4076104, 51.3419744], [1.4073131999999997, 51.34186470000001], [1.4067194999999997, 51.34164320000001], [1.4054297, 51.3411668]]} |
2.1 |
2306 |
2311 |
Broadstairs |
Ramsgate |
Ramsgate |
51.3411668 |
1.4054297 |
51.3411668 |
1.4054297 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Ramsgate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365141 |
1790028598583122 |
118 |
118 |
2026-09-21 22:21:24.325876 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:23.269074 |
| 725418 |
756488 |
C88243 |
442T82M821 |
2026-09-21 |
COMPLETE |
20365343 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 756488, "stp": "P", "toc": "East Midlands Railway", "uid": "C88243", "consist": "170508", "dest_crs": "NNG", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C88243/2026-09-21/detailed", "trust_id": "442T82M821", "origin_crs": "LCN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newark North Gate", "service_date": "2026-09-21", "dest_arr_time": "2302", "dest_platform": "3", "is_terminated": 1, "next_location": "Newark North Gate", "signalling_id": "2T82", "timing_status": "LATE", "origin_station": "Lincoln", "current_leg_arr": "2311", "current_leg_dep": "2249", "current_leg_end": "Newark North Gate", "origin_dep_time": "2238", "origin_platform": "4A", "current_location": "Newark North Gate", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5397776, 53.226021], [-0.5405521999999999, 53.2262347], [-0.5406649, 53.226271399999995], [-0.5407798, 53.2263195], [-0.5408896, 53.22636589999999], [-0.5409883, 53.22640280000001], [-0.5414699, 53.22654299999999], [-0.5416847, 53.226595], [-0.5419717, 53.2266765], [-0.5436327, 53.22713589999999], [-0.5438448, 53.227194299999994], [-0.5439645999999999, 53.2272308], [-0.5442357, 53.227302999999985], [-0.5443469, 53.2273342], [-0.5447769, 53.22745469999999], [-0.5449872, 53.2275051], [-0.5452802, 53.2275712], [-0.5457218, 53.2276547], [-0.5462552999999999, 53.22773889999999], [-0.5468094, 53.22782019999999], [-0.547345, 53.2279057], [-0.5476527, 53.22796379999999], [-0.5481543, 53.2280867], [-0.5486558999999999, 53.22820959999999], [-0.5490416999999999, 53.22831269999999], [-0.5499606, 53.2285724], [-0.5508094999999998, 53.2288092], [-0.5513236999999999, 53.2289578], [-0.5519409999999999, 53.22912490000001], [-0.5529766, 53.2293973], [-0.5538216, 53.2296302], [-0.5544481, 53.229797399999995], [-0.5550751, 53.2299693], [-0.5554818, 53.2300775], [-0.555754, 53.2301423], [-0.5561225999999999, 53.2302179], [-0.55639, 53.230270399999995], [-0.5570490999999999, 53.2303776], [-0.5573409999999999, 53.2304245], [-0.557778238380795, 53.230485998424506], [-0.5586171999999999, 53.230603999999985], [-0.5587339, 53.2306183], [-0.5588976000000001, 53.2306384], [-0.5590696, 53.230654400000006], [-0.5592175, 53.2306705], [-0.5593772, 53.23068409999999], [-0.5595330999999999, 53.23069299999999], [-0.5596898999999999, 53.23069849999999], [-0.5598709, 53.23070009999999], [-0.5600332999999998, 53.2306942], [-0.5601690999999999, 53.2306865], [-0.5602845, 53.230677799999995], [-0.5604596, 53.230656], [-0.5606124, 53.2306337], [-0.5607498999999999, 53.2306099], [-0.5609154999999999, 53.23057500000001], [-0.5610801, 53.2305352], [-0.5612551, 53.2304854], [-0.5614009999999999, 53.23044039999999], [-0.5615573, 53.2303853], [-0.5617027, 53.2303258], [-0.5618157, 53.2302757], [-0.5619486999999999, 53.230211100000005], [-0.5620945, 53.230132], [-0.5622198, 53.23005549999999], [-0.5623084999999999, 53.2299972], [-0.5624023, 53.22992899999999], [-0.5624901999999999, 53.22986079999999], [-0.562579, 53.229783], [-0.5626604, 53.2297075], [-0.5627276, 53.2296389], [-0.5628095999999999, 53.2295442], [-0.5628698, 53.22946820000001], [-0.5629269999999998, 53.2293837], [-0.5629451, 53.22935699999999], [-0.5629886999999999, 53.22927700000001], [-0.5630385999999998, 53.229175399999995], [-0.5630845999999999, 53.2290447], [-0.5631149, 53.2289334], [-0.5631304, 53.22882109999998], [-0.5631361, 53.2287118], [-0.5631327999999999, 53.2285979], [-0.5631185999999999, 53.2284991], [-0.5630967999999998, 53.2284034], [-0.5630723000000001, 53.22832180000001], [-0.5630316, 53.2282142], [-0.5629831999999999, 53.22810989999999], [-0.5629276, 53.228010399999995], [-0.562861, 53.22791120000001], [-0.5627798000000002, 53.22779609999999], [-0.5627065999999998, 53.2276951], [-0.5626027, 53.2275604], [-0.5624029, 53.22730829999999], [-0.5621125, 53.2269501], [-0.5620910625472522, 53.22692575017622], [-0.5618983, 53.226706799999995], [-0.5616179999999998, 53.2264138], [-0.561392, 53.226184499999995], [-0.5611092999999999, 53.2259128], [-0.5608379999999998, 53.2256702], [-0.5602808999999999, 53.22518290000001], [-0.5599573, 53.2249075], [-0.5598572, 53.2248006], [-0.5597239999999999, 53.2246562], [-0.5595663, 53.22443020000001], [-0.5595355, 53.2243861], [-0.5594481999999998, 53.224261], [-0.5593663, 53.2241296], [-0.5592887, 53.22399200000001], [-0.5592117000000001, 53.2238374], [-0.5591424, 53.223667799999994], [-0.5590942, 53.223530999999994], [-0.5590522, 53.2233803], [-0.5590293, 53.2232851], [-0.559011, 53.22317710000001], [-0.5589941, 53.2230636], [-0.5589846999999999, 53.2229299], [-0.5589825, 53.2227852], [-0.5589837999999999, 53.22266930000001], [-0.5589994999999999, 53.2225091], [-0.5590205, 53.2223759], [-0.5590416, 53.2222761], [-0.5590751, 53.222142100000006], [-0.5591013, 53.22204090000001], [-0.559146, 53.2219212], [-0.5591982, 53.2217901], [-0.5592378, 53.2216984], [-0.559303, 53.22157760000001], [-0.5593552, 53.2214879], [-0.5594241, 53.221370799999995], [-0.5594913, 53.2212711], [-0.5596145, 53.2211089], [-0.5597113, 53.2209911], [-0.5598006, 53.2208883], [-0.5598789999999999, 53.220806], [-0.5600266999999999, 53.22066389999999], [-0.5601441999999999, 53.220561700000005], [-0.5602474, 53.2204743], [-0.5603586999999999, 53.2203851], [-0.5605532, 53.2202348], [-0.5607965, 53.2200588], [-0.56122, 53.219755000000006], [-0.5612904999999999, 53.21970540000001], [-0.5615134, 53.21954850000001], [-0.5619064, 53.219267999999985], [-0.5624274999999999, 53.2188967], [-0.5629059999999999, 53.2185541], [-0.5635653999999999, 53.2180811], [-0.5641504, 53.2176614], [-0.5647885, 53.2172094], [-0.5654973, 53.216708], [-0.565704, 53.2165673], [-0.5658906999999999, 53.2164287], [-0.5665247000000001, 53.2159751], [-0.5672052999999999, 53.215491000000014], [-0.567822, 53.2150516], [-0.5683757, 53.2146525], [-0.5690761999999999, 53.2141543], [-0.5696955999999999, 53.2137173], [-0.5704648, 53.213174599999995], [-0.5706332999999999, 53.2130548], [-0.5711085, 53.21271679999999], [-0.5717116, 53.2122843], [-0.5719288, 53.2121259], [-0.5719904999999998, 53.2120808], [-0.5720283999999999, 53.2120538], [-0.5724826999999999, 53.2117307], [-0.5730999999999999, 53.2112919], [-0.5738323000000001, 53.210770299999986], [-0.5745332, 53.2102701], [-0.5753016999999999, 53.20972350000001], [-0.5759527999999999, 53.2092643], [-0.5767156999999999, 53.208718], [-0.5770174999999998, 53.2085004], [-0.5775943, 53.20808449999999], [-0.5784211, 53.2074896], [-0.5792463, 53.206891500000005], [-0.5802141, 53.20622029999999], [-0.5808447000000001, 53.205774100000006], [-0.58132, 53.2054349], [-0.5818881999999999, 53.2050334], [-0.5824289, 53.2046442], [-0.5829622, 53.2042642], [-0.5834023999999999, 53.2039527], [-0.5840032, 53.203524900000005], [-0.5850349, 53.202787699999995], [-0.5854792999999999, 53.20247479999999], [-0.5857908999999999, 53.2022509], [-0.5861023999999999, 53.20202689999999], [-0.5864569, 53.20177500000001], [-0.5871815, 53.2012618], [-0.5874091, 53.20110240000002], [-0.5874545, 53.20107059999999], [-0.5879959, 53.20068619999999], [-0.5884301, 53.2003904], [-0.5889276, 53.200063799999995], [-0.5894237999999999, 53.1997477], [-0.5896907, 53.19958059999998], [-0.5896959429116847, 53.19957740430325], [-0.5899152999999999, 53.19944369999999], [-0.5902915, 53.1992227], [-0.5906201, 53.19902870000001], [-0.5908608, 53.1988888], [-0.5911759999999999, 53.198715400000005], [-0.5918264, 53.1983591], [-0.5921743999999999, 53.19817829999999], [-0.592499, 53.19800999999999], [-0.5929166999999999, 53.197797900000005], [-0.5933264, 53.19759869999999], [-0.5936832, 53.19742800000001], [-0.5941505, 53.1972151], [-0.5945467999999999, 53.1970355], [-0.5947685, 53.1969446], [-0.5949887, 53.1968431], [-0.5952194, 53.19675379999999], [-0.5954199000000001, 53.196667100000006], [-0.5974113999999999, 53.1959067], [-0.5979693, 53.1957062], [-0.5990416, 53.19535589999999], [-0.5997764999999999, 53.19513499999999], [-0.6001102999999999, 53.1950403], [-0.600146, 53.1950302], [-0.6001768, 53.1950216], [-0.6010721, 53.19477250000001], [-0.6017068, 53.19461549999999], [-0.6029761999999999, 53.1943015], [-0.6043577999999998, 53.194], [-0.6058692, 53.193718], [-0.6067763, 53.1935749], [-0.6077025, 53.19343760000001], [-0.6150707, 53.192485700000006], [-0.6251628999999999, 53.1912167], [-0.6264806, 53.1910489], [-0.628820698883665, 53.19075019208018], [-0.6487051999999999, 53.18821189999999], [-0.6506664, 53.1879623], [-0.6515011, 53.1878569], [-0.6522999, 53.1877598], [-0.6621944, 53.1864784], [-0.6634908, 53.1863031], [-0.66441, 53.186159], [-0.665396, 53.18597799999999], [-0.6666815, 53.1857301], [-0.6671084, 53.1856429], [-0.6677823999999999, 53.1854888], [-0.6687981999999999, 53.1852557], [-0.6696125, 53.1850436], [-0.6701491, 53.18490429999999], [-0.6707895999999999, 53.18473109999999], [-0.6716503, 53.1844888], [-0.6724883, 53.184227199999995], [-0.6745253, 53.1835473], [-0.675424, 53.1832268], [-0.6760210999999999, 53.1830051], [-0.6763287, 53.1828908], [-0.6776748, 53.182347500000006], [-0.6788279999999999, 53.1818554], [-0.6799672, 53.1813394], [-0.6813312, 53.180678099999994], [-0.6844906, 53.178999199999986], [-0.6849876, 53.17874119999998], [-0.6898942, 53.1761052], [-0.6985353999999999, 53.1715154], [-0.7007606, 53.1703334], [-0.7024376999999999, 53.1694425], [-0.7031474, 53.169069599999986], [-0.7033165, 53.1689807], [-0.7053079, 53.16792039999999], [-0.7078961, 53.1665417], [-0.7105269, 53.1651466], [-0.7170971, 53.16164219999999], [-0.7186522272956171, 53.16081270785963], [-0.7211854, 53.159461500000006], [-0.7244893, 53.1576963], [-0.7277650999999999, 53.1559529], [-0.7303464, 53.154577], [-0.7329371, 53.15319399999999], [-0.7330031, 53.153161399999995], [-0.7330849, 53.1531183], [-0.737523, 53.150779], [-0.7378197, 53.1505991], [-0.7380595999999999, 53.1504679], [-0.7387705, 53.15008909999999], [-0.7391614, 53.1498757], [-0.7393471999999999, 53.1497801], [-0.7413795999999999, 53.1486885], [-0.7429622, 53.147853], [-0.744079, 53.14725849999999], [-0.7452358, 53.146635200000006], [-0.7457199, 53.1463889], [-0.7461503999999999, 53.1461542], [-0.7469437729096465, 53.14573188385283], [-0.7501515999999999, 53.144024299999984], [-0.7503306999999999, 53.1439316], [-0.7505784, 53.143801499999995], [-0.7518354, 53.14312449999999], [-0.7533405, 53.142319499999985], [-0.7553984999999999, 53.1411889], [-0.7557523, 53.1409945], [-0.7565097999999999, 53.1405484], [-0.7573212999999999, 53.14005019999999], [-0.7577822999999999, 53.13976720000001], [-0.7593332, 53.13876059999999], [-0.7606355, 53.13787560000001], [-0.7610236999999999, 53.137601], [-0.7618801999999999, 53.13697379999999], [-0.7633197, 53.1358586], [-0.7641667, 53.1351655], [-0.7647134, 53.1347026], [-0.7649738999999999, 53.134482], [-0.7661049, 53.1334659], [-0.7664472999999999, 53.133146], [-0.7674393, 53.1321826], [-0.7684017, 53.1312076], [-0.7728472, 53.1263558], [-0.7752189999999999, 53.12374169999999], [-0.7766320999999999, 53.12218419999999], [-0.7806411, 53.1177828], [-0.7826770999999999, 53.11554889999999], [-0.7848283999999999, 53.1131883], [-0.7881568, 53.10952429999999], [-0.7913599, 53.1060006], [-0.7972046999999999, 53.0995694], [-0.8002331000000001, 53.096245], [-0.8009809999999999, 53.0954125], [-0.8017064999999999, 53.094573399999994], [-0.8030439, 53.0929003], [-0.8035012, 53.0923384], [-0.8035272, 53.09230639999999], [-0.8038772, 53.09183560000001], [-0.8038901256749907, 53.09181876959621], [-0.8039870999999997, 53.09169249999999], [-0.8042336, 53.09131179999999], [-0.8043405999999999, 53.0911238], [-0.8044229, 53.09092210000001], [-0.8044552999999999, 53.0907992], [-0.8044717999999998, 53.090657400000005], [-0.8044786, 53.0905283], [-0.8044644999999999, 53.0903914], [-0.8044417, 53.0902703], [-0.8044000999999998, 53.09013710000001], [-0.8042841999999999, 53.08988839999999], [-0.804152, 53.08966889999999], [-0.8040483, 53.08948759999999], [-0.8039065999999999, 53.089239899999995], [-0.8035953999999998, 53.0887054], [-0.8031699999999998, 53.0879545], [-0.8026187999999999, 53.087001699999995], [-0.8024434999999999, 53.08669880000001], [-0.8019432999999998, 53.08583550000001], [-0.8015241, 53.0851131], [-0.8010691, 53.084388999999994], [-0.8001711, 53.0829307], [-0.7999531999999999, 53.08254509999999], [-0.7994562999999999, 53.0816661]]}", "current_leg_start": "Lincoln", "dest_arr_time_act": "2302", "motion_projection": null, "next_location_lat": "53.0816661", "next_location_lon": "-0.7994563", "previous_location": "Lincoln", "current_leg_milage": "16.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.341, \"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\": 309.844, \"from_m\": 91.341, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1357.96, \"from_m\": 309.844, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1395.065, \"from_m\": 1357.96, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1445.621, \"from_m\": 1395.065, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1957.953, \"from_m\": 1445.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3865.062, \"from_m\": 1957.953, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17691.451, \"from_m\": 3865.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25350.961, \"from_m\": 17691.451, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25385.1, \"from_m\": 25350.961, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 25402.623, \"from_m\": 25385.1, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25837.373, \"from_m\": 25402.623, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26579.35, \"from_m\": 25837.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}], \"service_id\": 756488, \"profile_key\": \"24645563bbfec2934bfcd36b67506a28d3461d40b364af2648fd54a746c5b4b6\", \"schedule_id\": 7848, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Lincoln\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122391}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"West Holmes Jn\", \"stage_seq\": 2, \"distance_m\": 1357.96, \"section_seq\": 1, \"route_path_id\": 122391}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Boultham Jn\", \"stage_seq\": 3, \"distance_m\": 2004.695, \"section_seq\": 1, \"route_path_id\": 122391}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Newark Crossing East Jn\", \"stage_seq\": 4, \"distance_m\": 25385.1, \"section_seq\": 1, \"route_path_id\": 122391}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": null, \"location\": \"Newark North Gate\", \"stage_seq\": 5, \"distance_m\": 26579.35, \"section_seq\": 1, \"route_path_id\": 122391}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26579.35, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122391}], \"total_distance_m\": 26579.35, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 24789.257, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1790.093, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2238", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "53.0816661", "current_position_lon": "-0.7994563", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:18Z\", \"source_id\": 64267525, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:24Z\", \"source_id\": 20365343, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newark North Gate", "service_state_platform": "3", "timing_fact_generation": 1790028625413896, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:24.745576", "service_state_evidence_id": 20365343, "current_leg_start_actual_dep": "2026-09-21T22:47:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:25.063820", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
LCN |
NNG |
2T82 |
170508 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 91.341, "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": 309.844, "from_m": 91.341, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1357.96, "from_m": 309.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1395.065, "from_m": 1357.96, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1445.621, "from_m": 1395.065, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1957.953, "from_m": 1445.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3865.062, "from_m": 1957.953, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17691.451, "from_m": 3865.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25350.961, "from_m": 17691.451, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25385.1, "from_m": 25350.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25402.623, "from_m": 25385.1, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25837.373, "from_m": 25402.623, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26579.35, "from_m": 25837.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}], "service_id": 756488, "profile_key": "24645563bbfec2934bfcd36b67506a28d3461d40b364af2648fd54a746c5b4b6", "schedule_id": 7848, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2238", "location": "Lincoln", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 122391}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "West Holmes Jn", "stage_seq": 2, "distance_m": 1357.96, "section_seq": 1, "route_path_id": 122391}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Boultham Jn", "stage_seq": 3, "distance_m": 2004.695, "section_seq": 1, "route_path_id": 122391}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Newark Crossing East Jn", "stage_seq": 4, "distance_m": 25385.1, "section_seq": 1, "route_path_id": 122391}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": null, "location": "Newark North Gate", "stage_seq": 5, "distance_m": 26579.35, "section_seq": 1, "route_path_id": 122391}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26579.35, "from_m": 0.0, "section_seq": 1, "route_path_id": 122391}], "total_distance_m": 26579.35, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 24789.257, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1790.093, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 11665, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:18Z", "source_id": 64267525, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:24Z", "source_id": 20365343, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Lincoln |
2238 |
2238 |
4A |
None |
None |
Newark North Gate |
2302 |
2302 |
3 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C88243/2026-09-21/detailed |
None |
Lincoln |
2026-09-21T22:47:00+01:00 |
Newark North Gate |
22.0 |
{"type": "LineString", "coordinates": [[-0.5397776, 53.226021], [-0.5405521999999999, 53.2262347], [-0.5406649, 53.226271399999995], [-0.5407798, 53.2263195], [-0.5408896, 53.22636589999999], [-0.5409883, 53.22640280000001], [-0.5414699, 53.22654299999999], [-0.5416847, 53.226595], [-0.5419717, 53.2266765], [-0.5436327, 53.22713589999999], [-0.5438448, 53.227194299999994], [-0.5439645999999999, 53.2272308], [-0.5442357, 53.227302999999985], [-0.5443469, 53.2273342], [-0.5447769, 53.22745469999999], [-0.5449872, 53.2275051], [-0.5452802, 53.2275712], [-0.5457218, 53.2276547], [-0.5462552999999999, 53.22773889999999], [-0.5468094, 53.22782019999999], [-0.547345, 53.2279057], [-0.5476527, 53.22796379999999], [-0.5481543, 53.2280867], [-0.5486558999999999, 53.22820959999999], [-0.5490416999999999, 53.22831269999999], [-0.5499606, 53.2285724], [-0.5508094999999998, 53.2288092], [-0.5513236999999999, 53.2289578], [-0.5519409999999999, 53.22912490000001], [-0.5529766, 53.2293973], [-0.5538216, 53.2296302], [-0.5544481, 53.229797399999995], [-0.5550751, 53.2299693], [-0.5554818, 53.2300775], [-0.555754, 53.2301423], [-0.5561225999999999, 53.2302179], [-0.55639, 53.230270399999995], [-0.5570490999999999, 53.2303776], [-0.5573409999999999, 53.2304245], [-0.557778238380795, 53.230485998424506], [-0.5586171999999999, 53.230603999999985], [-0.5587339, 53.2306183], [-0.5588976000000001, 53.2306384], [-0.5590696, 53.230654400000006], [-0.5592175, 53.2306705], [-0.5593772, 53.23068409999999], [-0.5595330999999999, 53.23069299999999], [-0.5596898999999999, 53.23069849999999], [-0.5598709, 53.23070009999999], [-0.5600332999999998, 53.2306942], [-0.5601690999999999, 53.2306865], [-0.5602845, 53.230677799999995], [-0.5604596, 53.230656], [-0.5606124, 53.2306337], [-0.5607498999999999, 53.2306099], [-0.5609154999999999, 53.23057500000001], [-0.5610801, 53.2305352], [-0.5612551, 53.2304854], [-0.5614009999999999, 53.23044039999999], [-0.5615573, 53.2303853], [-0.5617027, 53.2303258], [-0.5618157, 53.2302757], [-0.5619486999999999, 53.230211100000005], [-0.5620945, 53.230132], [-0.5622198, 53.23005549999999], [-0.5623084999999999, 53.2299972], [-0.5624023, 53.22992899999999], [-0.5624901999999999, 53.22986079999999], [-0.562579, 53.229783], [-0.5626604, 53.2297075], [-0.5627276, 53.2296389], [-0.5628095999999999, 53.2295442], [-0.5628698, 53.22946820000001], [-0.5629269999999998, 53.2293837], [-0.5629451, 53.22935699999999], [-0.5629886999999999, 53.22927700000001], [-0.5630385999999998, 53.229175399999995], [-0.5630845999999999, 53.2290447], [-0.5631149, 53.2289334], [-0.5631304, 53.22882109999998], [-0.5631361, 53.2287118], [-0.5631327999999999, 53.2285979], [-0.5631185999999999, 53.2284991], [-0.5630967999999998, 53.2284034], [-0.5630723000000001, 53.22832180000001], [-0.5630316, 53.2282142], [-0.5629831999999999, 53.22810989999999], [-0.5629276, 53.228010399999995], [-0.562861, 53.22791120000001], [-0.5627798000000002, 53.22779609999999], [-0.5627065999999998, 53.2276951], [-0.5626027, 53.2275604], [-0.5624029, 53.22730829999999], [-0.5621125, 53.2269501], [-0.5620910625472522, 53.22692575017622], [-0.5618983, 53.226706799999995], [-0.5616179999999998, 53.2264138], [-0.561392, 53.226184499999995], [-0.5611092999999999, 53.2259128], [-0.5608379999999998, 53.2256702], [-0.5602808999999999, 53.22518290000001], [-0.5599573, 53.2249075], [-0.5598572, 53.2248006], [-0.5597239999999999, 53.2246562], [-0.5595663, 53.22443020000001], [-0.5595355, 53.2243861], [-0.5594481999999998, 53.224261], [-0.5593663, 53.2241296], [-0.5592887, 53.22399200000001], [-0.5592117000000001, 53.2238374], [-0.5591424, 53.223667799999994], [-0.5590942, 53.223530999999994], [-0.5590522, 53.2233803], [-0.5590293, 53.2232851], [-0.559011, 53.22317710000001], [-0.5589941, 53.2230636], [-0.5589846999999999, 53.2229299], [-0.5589825, 53.2227852], [-0.5589837999999999, 53.22266930000001], [-0.5589994999999999, 53.2225091], [-0.5590205, 53.2223759], [-0.5590416, 53.2222761], [-0.5590751, 53.222142100000006], [-0.5591013, 53.22204090000001], [-0.559146, 53.2219212], [-0.5591982, 53.2217901], [-0.5592378, 53.2216984], [-0.559303, 53.22157760000001], [-0.5593552, 53.2214879], [-0.5594241, 53.221370799999995], [-0.5594913, 53.2212711], [-0.5596145, 53.2211089], [-0.5597113, 53.2209911], [-0.5598006, 53.2208883], [-0.5598789999999999, 53.220806], [-0.5600266999999999, 53.22066389999999], [-0.5601441999999999, 53.220561700000005], [-0.5602474, 53.2204743], [-0.5603586999999999, 53.2203851], [-0.5605532, 53.2202348], [-0.5607965, 53.2200588], [-0.56122, 53.219755000000006], [-0.5612904999999999, 53.21970540000001], [-0.5615134, 53.21954850000001], [-0.5619064, 53.219267999999985], [-0.5624274999999999, 53.2188967], [-0.5629059999999999, 53.2185541], [-0.5635653999999999, 53.2180811], [-0.5641504, 53.2176614], [-0.5647885, 53.2172094], [-0.5654973, 53.216708], [-0.565704, 53.2165673], [-0.5658906999999999, 53.2164287], [-0.5665247000000001, 53.2159751], [-0.5672052999999999, 53.215491000000014], [-0.567822, 53.2150516], [-0.5683757, 53.2146525], [-0.5690761999999999, 53.2141543], [-0.5696955999999999, 53.2137173], [-0.5704648, 53.213174599999995], [-0.5706332999999999, 53.2130548], [-0.5711085, 53.21271679999999], [-0.5717116, 53.2122843], [-0.5719288, 53.2121259], [-0.5719904999999998, 53.2120808], [-0.5720283999999999, 53.2120538], [-0.5724826999999999, 53.2117307], [-0.5730999999999999, 53.2112919], [-0.5738323000000001, 53.210770299999986], [-0.5745332, 53.2102701], [-0.5753016999999999, 53.20972350000001], [-0.5759527999999999, 53.2092643], [-0.5767156999999999, 53.208718], [-0.5770174999999998, 53.2085004], [-0.5775943, 53.20808449999999], [-0.5784211, 53.2074896], [-0.5792463, 53.206891500000005], [-0.5802141, 53.20622029999999], [-0.5808447000000001, 53.205774100000006], [-0.58132, 53.2054349], [-0.5818881999999999, 53.2050334], [-0.5824289, 53.2046442], [-0.5829622, 53.2042642], [-0.5834023999999999, 53.2039527], [-0.5840032, 53.203524900000005], [-0.5850349, 53.202787699999995], [-0.5854792999999999, 53.20247479999999], [-0.5857908999999999, 53.2022509], [-0.5861023999999999, 53.20202689999999], [-0.5864569, 53.20177500000001], [-0.5871815, 53.2012618], [-0.5874091, 53.20110240000002], [-0.5874545, 53.20107059999999], [-0.5879959, 53.20068619999999], [-0.5884301, 53.2003904], [-0.5889276, 53.200063799999995], [-0.5894237999999999, 53.1997477], [-0.5896907, 53.19958059999998], [-0.5896959429116847, 53.19957740430325], [-0.5899152999999999, 53.19944369999999], [-0.5902915, 53.1992227], [-0.5906201, 53.19902870000001], [-0.5908608, 53.1988888], [-0.5911759999999999, 53.198715400000005], [-0.5918264, 53.1983591], [-0.5921743999999999, 53.19817829999999], [-0.592499, 53.19800999999999], [-0.5929166999999999, 53.197797900000005], [-0.5933264, 53.19759869999999], [-0.5936832, 53.19742800000001], [-0.5941505, 53.1972151], [-0.5945467999999999, 53.1970355], [-0.5947685, 53.1969446], [-0.5949887, 53.1968431], [-0.5952194, 53.19675379999999], [-0.5954199000000001, 53.196667100000006], [-0.5974113999999999, 53.1959067], [-0.5979693, 53.1957062], [-0.5990416, 53.19535589999999], [-0.5997764999999999, 53.19513499999999], [-0.6001102999999999, 53.1950403], [-0.600146, 53.1950302], [-0.6001768, 53.1950216], [-0.6010721, 53.19477250000001], [-0.6017068, 53.19461549999999], [-0.6029761999999999, 53.1943015], [-0.6043577999999998, 53.194], [-0.6058692, 53.193718], [-0.6067763, 53.1935749], [-0.6077025, 53.19343760000001], [-0.6150707, 53.192485700000006], [-0.6251628999999999, 53.1912167], [-0.6264806, 53.1910489], [-0.628820698883665, 53.19075019208018], [-0.6487051999999999, 53.18821189999999], [-0.6506664, 53.1879623], [-0.6515011, 53.1878569], [-0.6522999, 53.1877598], [-0.6621944, 53.1864784], [-0.6634908, 53.1863031], [-0.66441, 53.186159], [-0.665396, 53.18597799999999], [-0.6666815, 53.1857301], [-0.6671084, 53.1856429], [-0.6677823999999999, 53.1854888], [-0.6687981999999999, 53.1852557], [-0.6696125, 53.1850436], [-0.6701491, 53.18490429999999], [-0.6707895999999999, 53.18473109999999], [-0.6716503, 53.1844888], [-0.6724883, 53.184227199999995], [-0.6745253, 53.1835473], [-0.675424, 53.1832268], [-0.6760210999999999, 53.1830051], [-0.6763287, 53.1828908], [-0.6776748, 53.182347500000006], [-0.6788279999999999, 53.1818554], [-0.6799672, 53.1813394], [-0.6813312, 53.180678099999994], [-0.6844906, 53.178999199999986], [-0.6849876, 53.17874119999998], [-0.6898942, 53.1761052], [-0.6985353999999999, 53.1715154], [-0.7007606, 53.1703334], [-0.7024376999999999, 53.1694425], [-0.7031474, 53.169069599999986], [-0.7033165, 53.1689807], [-0.7053079, 53.16792039999999], [-0.7078961, 53.1665417], [-0.7105269, 53.1651466], [-0.7170971, 53.16164219999999], [-0.7186522272956171, 53.16081270785963], [-0.7211854, 53.159461500000006], [-0.7244893, 53.1576963], [-0.7277650999999999, 53.1559529], [-0.7303464, 53.154577], [-0.7329371, 53.15319399999999], [-0.7330031, 53.153161399999995], [-0.7330849, 53.1531183], [-0.737523, 53.150779], [-0.7378197, 53.1505991], [-0.7380595999999999, 53.1504679], [-0.7387705, 53.15008909999999], [-0.7391614, 53.1498757], [-0.7393471999999999, 53.1497801], [-0.7413795999999999, 53.1486885], [-0.7429622, 53.147853], [-0.744079, 53.14725849999999], [-0.7452358, 53.146635200000006], [-0.7457199, 53.1463889], [-0.7461503999999999, 53.1461542], [-0.7469437729096465, 53.14573188385283], [-0.7501515999999999, 53.144024299999984], [-0.7503306999999999, 53.1439316], [-0.7505784, 53.143801499999995], [-0.7518354, 53.14312449999999], [-0.7533405, 53.142319499999985], [-0.7553984999999999, 53.1411889], [-0.7557523, 53.1409945], [-0.7565097999999999, 53.1405484], [-0.7573212999999999, 53.14005019999999], [-0.7577822999999999, 53.13976720000001], [-0.7593332, 53.13876059999999], [-0.7606355, 53.13787560000001], [-0.7610236999999999, 53.137601], [-0.7618801999999999, 53.13697379999999], [-0.7633197, 53.1358586], [-0.7641667, 53.1351655], [-0.7647134, 53.1347026], [-0.7649738999999999, 53.134482], [-0.7661049, 53.1334659], [-0.7664472999999999, 53.133146], [-0.7674393, 53.1321826], [-0.7684017, 53.1312076], [-0.7728472, 53.1263558], [-0.7752189999999999, 53.12374169999999], [-0.7766320999999999, 53.12218419999999], [-0.7806411, 53.1177828], [-0.7826770999999999, 53.11554889999999], [-0.7848283999999999, 53.1131883], [-0.7881568, 53.10952429999999], [-0.7913599, 53.1060006], [-0.7972046999999999, 53.0995694], [-0.8002331000000001, 53.096245], [-0.8009809999999999, 53.0954125], [-0.8017064999999999, 53.094573399999994], [-0.8030439, 53.0929003], [-0.8035012, 53.0923384], [-0.8035272, 53.09230639999999], [-0.8038772, 53.09183560000001], [-0.8038901256749907, 53.09181876959621], [-0.8039870999999997, 53.09169249999999], [-0.8042336, 53.09131179999999], [-0.8043405999999999, 53.0911238], [-0.8044229, 53.09092210000001], [-0.8044552999999999, 53.0907992], [-0.8044717999999998, 53.090657400000005], [-0.8044786, 53.0905283], [-0.8044644999999999, 53.0903914], [-0.8044417, 53.0902703], [-0.8044000999999998, 53.09013710000001], [-0.8042841999999999, 53.08988839999999], [-0.804152, 53.08966889999999], [-0.8040483, 53.08948759999999], [-0.8039065999999999, 53.089239899999995], [-0.8035953999999998, 53.0887054], [-0.8031699999999998, 53.0879545], [-0.8026187999999999, 53.087001699999995], [-0.8024434999999999, 53.08669880000001], [-0.8019432999999998, 53.08583550000001], [-0.8015241, 53.0851131], [-0.8010691, 53.084388999999994], [-0.8001711, 53.0829307], [-0.7999531999999999, 53.08254509999999], [-0.7994562999999999, 53.0816661]]} |
16.4 |
2249 |
2311 |
Lincoln |
Newark North Gate |
Newark North Gate |
53.0816661 |
-0.7994563 |
53.0816661 |
-0.7994563 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Newark North Gate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365343 |
1790028625413896 |
29 |
29 |
2026-09-21 22:21:25.063820 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:24.745576 |
| 725419 |
754829 |
P85193 |
891C73M721 |
2026-09-21 |
COMPLETE |
20364993 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 754829, "stp": "P", "toc": "Southeastern", "uid": "P85193", "consist": "395010", "dest_crs": "SPX", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85193/2026-09-21/detailed", "trust_id": "891C73M721", "origin_crs": "RAM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-21", "dest_arr_time": "2308", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1C73", "timing_status": "LATE", "origin_station": "Ramsgate", "current_leg_arr": "2311", "current_leg_dep": "2304", "current_leg_end": "St. Pancras International", "origin_dep_time": "2121", "origin_platform": "4", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "+3 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": "2308", "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\": 410.218, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1025.822, \"from_m\": 410.218, \"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\": 2150.01, \"from_m\": 1025.822, \"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\": 8137.99, \"from_m\": 2150.01, \"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\": 8243.623, \"from_m\": 8137.99, \"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\": 8440.884, \"from_m\": 8243.623, \"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\": 9119.689, \"from_m\": 8440.884, \"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\": 10919.898, \"from_m\": 9119.689, \"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\": 14208.902, \"from_m\": 10919.898, \"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\": 14574.803, \"from_m\": 14208.902, \"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\": 18538.368, \"from_m\": 14574.803, \"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\": 18556.266, \"from_m\": 18538.368, \"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\": 20295.653, \"from_m\": 18556.266, \"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\": 20315.485, \"from_m\": 20295.653, \"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\": 21102.518, \"from_m\": 20315.485, \"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\": 21127.715, \"from_m\": 21102.518, \"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\": 25178.353, \"from_m\": 21127.715, \"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\": 25666.826, \"from_m\": 25178.353, \"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\": 27318.85, \"from_m\": 25666.826, \"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\": 32374.149, \"from_m\": 27318.85, \"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\": 33392.123, \"from_m\": 32374.149, \"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\": 43208.898, \"from_m\": 33392.123, \"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\": 43454.966, \"from_m\": 43208.898, \"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\": 43510.93, \"from_m\": 43454.966, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43627.901, \"from_m\": 43510.93, \"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\": 43776.441, \"from_m\": 43627.901, \"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\": 45175.006, \"from_m\": 43776.441, \"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\": 46542.946, \"from_m\": 45175.006, \"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\": 47847.47, \"from_m\": 46542.946, \"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\": 50045.217, \"from_m\": 47847.47, \"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\": 51191.563, \"from_m\": 50045.217, \"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\": 55258.49, \"from_m\": 51191.563, \"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\": 55299.401, \"from_m\": 55258.49, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56328.243, \"from_m\": 55299.401, \"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\": 56345.922, \"from_m\": 56328.243, \"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\": 58877.796, \"from_m\": 56345.922, \"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\": 60450.648, \"from_m\": 58877.796, \"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\": 68177.813, \"from_m\": 60450.648, \"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\": 71113.514, \"from_m\": 68177.813, \"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\": 71661.896, \"from_m\": 71113.514, \"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\": 74344.832, \"from_m\": 71661.896, \"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\": 74604.139, \"from_m\": 74344.832, \"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\": 75088.328, \"from_m\": 74604.139, \"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\": 85105.755, \"from_m\": 75088.328, \"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\": 86102.118, \"from_m\": 85105.755, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 86738.265, \"from_m\": 86102.118, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 88951.519, \"from_m\": 86738.265, \"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\": 89971.945, \"from_m\": 88951.519, \"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\": 91204.004, \"from_m\": 89971.945, \"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\": 100023.441, \"from_m\": 91204.004, \"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\": 100163.6, \"from_m\": 100023.441, \"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\": 121875.196, \"from_m\": 100163.6, \"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\": 124328.722, \"from_m\": 121875.196, \"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\": 124613.565, \"from_m\": 124328.722, \"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\": 124953.399, \"from_m\": 124613.565, \"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\": 125332.84, \"from_m\": 124953.399, \"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\": 126139.802, \"from_m\": 125332.84, \"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\": 754829, \"profile_key\": \"a0a893f8ede93fae6d640f601eb64aa60aa9207ddfd7466069b3f20c348407bb\", \"schedule_id\": 33629, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Ramsgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2126\", \"wtt_dep\": \"2127\", \"location\": \"Broadstairs\", \"stage_seq\": 2, \"distance_m\": 3453.54, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2132\", \"location\": \"Margate\", \"stage_seq\": 3, \"distance_m\": 8752.628, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2136H\", \"wtt_dep\": \"2137H\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 4, \"distance_m\": 13808.236, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"Herne Bay\", \"stage_seq\": 5, \"distance_m\": 26635.075, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2151\", \"location\": \"Whitstable\", \"stage_seq\": 6, \"distance_m\": 32487.509, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2200\", \"location\": \"Faversham\", \"stage_seq\": 7, \"distance_m\": 43882.312, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2210\", \"location\": \"Sittingbourne\", \"stage_seq\": 8, \"distance_m\": 55456.35, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 9, \"distance_m\": 56328.243, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 10, \"distance_m\": 56886.835, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Newington\", \"stage_seq\": 11, \"distance_m\": 60634.975, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Rainham East Jn\", \"stage_seq\": 12, \"distance_m\": 63899.7, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 13, \"distance_m\": 64886.666, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 14, \"distance_m\": 69666.17, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228H\", \"location\": \"Chatham\", \"stage_seq\": 15, \"distance_m\": 72206.373, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2232\", \"location\": \"Rochester\", \"stage_seq\": 16, \"distance_m\": 73667.324, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 74311.209, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235H\", \"location\": \"Strood\", \"stage_seq\": 18, \"distance_m\": 74722.8, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Hoo Jn\", \"stage_seq\": 19, \"distance_m\": 81092.099, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245H\", \"location\": \"Gravesend\", \"stage_seq\": 20, \"distance_m\": 86313.058, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 21, \"distance_m\": 88728.96, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2250\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 22, \"distance_m\": 89682.108, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 23, \"distance_m\": 91268.354, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 24, \"distance_m\": 100304.139, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 25, \"distance_m\": 105024.486, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 26, \"distance_m\": 116083.951, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Stratford International\", \"stage_seq\": 27, \"distance_m\": 116664.565, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 28, \"distance_m\": 117107.711, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"York Way South Jn\", \"stage_seq\": 29, \"distance_m\": 124898.485, \"section_seq\": 1, \"route_path_id\": 124229}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 30, \"distance_m\": 126139.802, \"section_seq\": 1, \"route_path_id\": 124229}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 126139.802, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124229}], \"total_distance_m\": 126139.802, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 126042.927, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 96.875, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2121", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5308670", "current_position_lon": "-0.1254187", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:11Z\", \"source_id\": 64049876, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:25:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:13Z\", \"source_id\": 20300597, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:29:48Z\", \"source_id\": 64060176, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:30:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:29:55Z\", \"source_id\": 20303590, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33158, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:34:39Z\", \"source_id\": 64071722, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:34:44Z\", \"source_id\": 20306821, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:44:13Z\", \"source_id\": 64092790, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:45:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:44:15Z\", \"source_id\": 20313115, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:53Z\", \"source_id\": 64103428, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:50:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:55Z\", \"source_id\": 20316161, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33181, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:49Z\", \"source_id\": 64122846, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:58:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:51Z\", \"source_id\": 20321854, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:49Z\", \"source_id\": 64142773, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:07:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:54Z\", \"source_id\": 20327712, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:01Z\", \"source_id\": 64164477, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:03Z\", \"source_id\": 20334081, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:00Z\", \"source_id\": 64174962, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:02Z\", \"source_id\": 20337200, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:58Z\", \"source_id\": 64183383, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:06Z\", \"source_id\": 20339850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:37Z\", \"source_id\": 64190871, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:41Z\", \"source_id\": 20342070, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:24Z\", \"source_id\": 64198496, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:30Z\", \"source_id\": 20344308, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:25Z\", \"source_id\": 64223751, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:28Z\", \"source_id\": 20351994, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:52Z\", \"source_id\": 64232442, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:55Z\", \"source_id\": 20354623, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:43Z\", \"source_id\": 64254257, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:48Z\", \"source_id\": 20361216, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:43Z\", \"source_id\": 64266511, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:44Z\", \"source_id\": 20364993, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1790028584324641, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:24.752717", "service_state_evidence_id": 20364993, "current_leg_start_actual_dep": "2026-09-21T23:04:00+01:00", "operational_evidence_version": 111, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:25.082604", "service_state_valid_until_kind": null, "operational_interpretation_version": 111, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
RAM |
SPX |
1C73 |
395010 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 410.218, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1025.822, "from_m": 410.218, "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": 2150.01, "from_m": 1025.822, "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": 8137.99, "from_m": 2150.01, "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": 8243.623, "from_m": 8137.99, "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": 8440.884, "from_m": 8243.623, "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": 9119.689, "from_m": 8440.884, "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": 10919.898, "from_m": 9119.689, "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": 14208.902, "from_m": 10919.898, "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": 14574.803, "from_m": 14208.902, "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": 18538.368, "from_m": 14574.803, "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": 18556.266, "from_m": 18538.368, "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": 20295.653, "from_m": 18556.266, "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": 20315.485, "from_m": 20295.653, "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": 21102.518, "from_m": 20315.485, "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": 21127.715, "from_m": 21102.518, "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": 25178.353, "from_m": 21127.715, "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": 25666.826, "from_m": 25178.353, "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": 27318.85, "from_m": 25666.826, "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": 32374.149, "from_m": 27318.85, "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": 33392.123, "from_m": 32374.149, "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": 43208.898, "from_m": 33392.123, "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": 43454.966, "from_m": 43208.898, "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": 43510.93, "from_m": 43454.966, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43627.901, "from_m": 43510.93, "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": 43776.441, "from_m": 43627.901, "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": 45175.006, "from_m": 43776.441, "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": 46542.946, "from_m": 45175.006, "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": 47847.47, "from_m": 46542.946, "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": 50045.217, "from_m": 47847.47, "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": 51191.563, "from_m": 50045.217, "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": 55258.49, "from_m": 51191.563, "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": 55299.401, "from_m": 55258.49, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56328.243, "from_m": 55299.401, "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": 56345.922, "from_m": 56328.243, "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": 58877.796, "from_m": 56345.922, "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": 60450.648, "from_m": 58877.796, "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": 68177.813, "from_m": 60450.648, "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": 71113.514, "from_m": 68177.813, "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": 71661.896, "from_m": 71113.514, "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": 74344.832, "from_m": 71661.896, "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": 74604.139, "from_m": 74344.832, "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": 75088.328, "from_m": 74604.139, "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": 85105.755, "from_m": 75088.328, "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": 86102.118, "from_m": 85105.755, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 86738.265, "from_m": 86102.118, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 88951.519, "from_m": 86738.265, "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": 89971.945, "from_m": 88951.519, "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": 91204.004, "from_m": 89971.945, "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": 100023.441, "from_m": 91204.004, "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": 100163.6, "from_m": 100023.441, "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": 121875.196, "from_m": 100163.6, "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": 124328.722, "from_m": 121875.196, "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": 124613.565, "from_m": 124328.722, "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": 124953.399, "from_m": 124613.565, "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": 125332.84, "from_m": 124953.399, "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": 126139.802, "from_m": 125332.84, "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": 754829, "profile_key": "a0a893f8ede93fae6d640f601eb64aa60aa9207ddfd7466069b3f20c348407bb", "schedule_id": 33629, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2121", "location": "Ramsgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Broadstairs", "stage_seq": 2, "distance_m": 3453.54, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Margate", "stage_seq": 3, "distance_m": 8752.628, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Birchington-on-Sea", "stage_seq": 4, "distance_m": 13808.236, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Herne Bay", "stage_seq": 5, "distance_m": 26635.075, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Whitstable", "stage_seq": 6, "distance_m": 32487.509, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2200", "location": "Faversham", "stage_seq": 7, "distance_m": 43882.312, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2210", "location": "Sittingbourne", "stage_seq": 8, "distance_m": 55456.35, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 9, "distance_m": 56328.243, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Western Jn (Sittingbourne)", "stage_seq": 10, "distance_m": 56886.835, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Newington", "stage_seq": 11, "distance_m": 60634.975, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Rainham East Jn", "stage_seq": 12, "distance_m": 63899.7, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "Rainham (Kent)", "stage_seq": 13, "distance_m": 64886.666, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Gillingham (Kent)", "stage_seq": 14, "distance_m": 69666.17, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Chatham", "stage_seq": 15, "distance_m": 72206.373, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2232", "location": "Rochester", "stage_seq": 16, "distance_m": 73667.324, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Rochester Bridge Jn", "stage_seq": 17, "distance_m": 74311.209, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "Strood", "stage_seq": 18, "distance_m": 74722.8, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Hoo Jn", "stage_seq": 19, "distance_m": 81092.099, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245H", "location": "Gravesend", "stage_seq": 20, "distance_m": 86313.058, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Springhead Junction (CTRL)", "stage_seq": 21, "distance_m": 88728.96, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2250", "location": "Ebbsfleet International", "stage_seq": 22, "distance_m": 89682.108, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Ebbsfleet West Jn", "stage_seq": 23, "distance_m": 91268.354, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254", "location": "Wennington Crossovers", "stage_seq": 24, "distance_m": 100304.139, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Dagenham Jn", "stage_seq": 25, "distance_m": 105024.486, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Stratford International East Jn", "stage_seq": 26, "distance_m": 116083.951, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Stratford International", "stage_seq": 27, "distance_m": 116664.565, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Stratford International West Jn", "stage_seq": 28, "distance_m": 117107.711, "section_seq": 1, "route_path_id": 124229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "York Way South Jn", "stage_seq": 29, "distance_m": 124898.485, "section_seq": 1, "route_path_id": 124229}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 30, "distance_m": 126139.802, "section_seq": 1, "route_path_id": 124229}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 126139.802, "from_m": 0.0, "section_seq": 1, "route_path_id": 124229}], "total_distance_m": 126139.802, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 126042.927, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 96.875, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 33130, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:11Z", "source_id": 64049876, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T20:25:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:13Z", "source_id": 20300597, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33134, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:29:48Z", "source_id": 64060176, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:30:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:29:55Z", "source_id": 20303590, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33158, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:34:39Z", "source_id": 64071722, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:34:44Z", "source_id": 20306821, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33162, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:44:13Z", "source_id": 64092790, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:45:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:44:15Z", "source_id": 20313115, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33170, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:53Z", "source_id": 64103428, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:50:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:55Z", "source_id": 20316161, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33181, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:49Z", "source_id": 64122846, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:58:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:51Z", "source_id": 20321854, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:49Z", "source_id": 64142773, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:07:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:54Z", "source_id": 20327712, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:01Z", "source_id": 64164477, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:17:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:03Z", "source_id": 20334081, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:00Z", "source_id": 64174962, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:02Z", "source_id": 20337200, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:58Z", "source_id": 64183383, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:26:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:06Z", "source_id": 20339850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:37Z", "source_id": 64190871, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:41Z", "source_id": 20342070, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:24Z", "source_id": 64198496, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:34:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:30Z", "source_id": 20344308, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:25Z", "source_id": 64223751, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:47:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:28Z", "source_id": 20351994, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33329, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:52Z", "source_id": 64232442, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:51:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:55Z", "source_id": 20354623, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:43Z", "source_id": 64254257, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:03:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:48Z", "source_id": 20361216, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:43Z", "source_id": 64266511, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:44Z", "source_id": 20364993, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Ramsgate |
2121 |
2121 |
4 |
None |
None |
St. Pancras International |
2308 |
2308 |
11 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85193/2026-09-21/detailed |
None |
Stratford International |
2026-09-21T23:04:00+01:00 |
St. Pancras International |
7.0 |
{"type": "LineString", "coordinates": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]} |
5.8 |
2304 |
2311 |
Stratford International |
St. Pancras International (Domestic) |
St. Pancras International |
51.5308670 |
-0.1254187 |
51.5308670 |
-0.1254187 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
St. Pancras International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20364993 |
1790028584324641 |
111 |
111 |
2026-09-21 22:21:25.082604 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:24.752717 |
| 725420 |
756143 |
Y41750 |
832E38M821 |
2026-09-21 |
COMPLETE |
20365416 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 756143, "stp": "P", "toc": "Great Western Railway", "uid": "Y41750", "consist": "166217", "dest_crs": "EXD", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41750/2026-09-21/detailed", "trust_id": "832E38M821", "origin_crs": "PGN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exeter St. David's", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "1", "is_terminated": 1, "next_location": "Exeter St. David's", "signalling_id": "2E38", "timing_status": "EARLY", "origin_station": "Paignton", "current_leg_arr": "2311", "current_leg_dep": "2308", "current_leg_end": "Exeter St. David's", "origin_dep_time": "2221", "origin_platform": "2", "current_location": "Exeter St. David's", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5389601999999996, 50.71715269999999], [-3.5403083999999994, 50.7182122], [-3.5405279999999997, 50.7183781], [-3.5407301, 50.7185338], [-3.5410533999999996, 50.7187837], [-3.5413538, 50.71904189999999], [-3.5416512999999994, 50.7192957], [-3.5418191, 50.71944909999999], [-3.5420322, 50.7196535], [-3.5421979999999995, 50.7198384], [-3.5423972, 50.72005429999999], [-3.5426733999999995, 50.7203897], [-3.5429971, 50.72083459999999], [-3.5433060999999997, 50.7213088], [-3.5435811, 50.721827999999995], [-3.5437394, 50.7221848], [-3.5438906999999995, 50.7225827], [-3.5440172, 50.72304449999999], [-3.5440747, 50.72336909999999], [-3.5441341999999993, 50.7238771], [-3.5441264, 50.7243567], [-3.5440621, 50.7249549], [-3.5440048999999996, 50.725396499999995], [-3.5439857, 50.7255451], [-3.5439167000000005, 50.72608569999999], [-3.5439095999999997, 50.7261453], [-3.5438560999999997, 50.72659190000001], [-3.5437681, 50.72724699999999], [-3.543744, 50.72741859999999], [-3.543693199999999, 50.72787999999999], [-3.5436846, 50.727994200000005], [-3.5436548, 50.72809240000001], [-3.5436086, 50.7282448], [-3.5435947999999997, 50.72829], [-3.5435776, 50.72847970000001], [-3.5435734999999995, 50.7285246], [-3.5435428999999994, 50.728882500000005], [-3.5435298, 50.7292597], [-3.5435196, 50.7296573]]}", "current_leg_start": "Exeter St. Thomas", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "50.7296573", "next_location_lon": "-3.5435196", "previous_location": "Exeter St. Thomas", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 380.594, \"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\": 846.608, \"from_m\": 380.594, \"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\": 3256.043, \"from_m\": 846.608, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3265.545, \"from_m\": 3256.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5634.263, \"from_m\": 3265.545, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7332.715, \"from_m\": 5634.263, \"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\": 10077.634, \"from_m\": 7332.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12461.026, \"from_m\": 10077.634, \"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\": 12672.438, \"from_m\": 12461.026, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12749.917, \"from_m\": 12672.438, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15669.46, \"from_m\": 12749.917, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19605.771, \"from_m\": 15669.46, \"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\": 20555.431, \"from_m\": 19605.771, \"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\": 22267.033, \"from_m\": 20555.431, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23775.159, \"from_m\": 22267.033, \"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\": 26506.315, \"from_m\": 23775.159, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27907.772, \"from_m\": 26506.315, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28509.835, \"from_m\": 27907.772, \"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\": 31318.93, \"from_m\": 28509.835, \"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\": 34918.385, \"from_m\": 31318.93, \"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\": 43351.795, \"from_m\": 34918.385, \"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\": 45464.348, \"from_m\": 43351.795, \"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\": 45654.21, \"from_m\": 45464.348, \"capability_applied\": null, \"effective_limit_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\": 45737.509, \"from_m\": 45654.21, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45923.157, \"from_m\": 45737.509, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 756143, \"profile_key\": \"5ed89b6c80b82d68ecc37f60b2d9f47ebc3762ab492b9e7e2867f35ab1b7165c\", \"schedule_id\": 30790, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Paignton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2226\", \"location\": \"Torquay\", \"stage_seq\": 2, \"distance_m\": 4059.542, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2229\", \"location\": \"Torre\", \"stage_seq\": 3, \"distance_m\": 5405.021, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 4, \"distance_m\": 12772.795, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237H\", \"location\": \"Newton Abbot\", \"stage_seq\": 5, \"distance_m\": 13593.909, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244H\", \"location\": \"Teignmouth\", \"stage_seq\": 6, \"distance_m\": 21781.703, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Dawlish\", \"stage_seq\": 7, \"distance_m\": 26284.939, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Dawlish Warren\", \"stage_seq\": 8, \"distance_m\": 28923.971, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Starcross\", \"stage_seq\": 9, \"distance_m\": 32178.145, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2309\", \"location\": \"Exeter St. Thomas\", \"stage_seq\": 10, \"distance_m\": 44428.328, \"section_seq\": 1, \"route_path_id\": 142840}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Exeter St. David's\", \"stage_seq\": 11, \"distance_m\": 45923.157, \"section_seq\": 1, \"route_path_id\": 142840}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 45923.157, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142840}], \"total_distance_m\": 45923.157, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 45269.934, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 653.223, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2221", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.7296573", "current_position_lon": "-3.5435196", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:48Z\", \"source_id\": 64178866, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:50Z\", \"source_id\": 20338504, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:38Z\", \"source_id\": 64184589, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:43Z\", \"source_id\": 20340224, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:28Z\", \"source_id\": 64200573, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:31Z\", \"source_id\": 20344897, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:08Z\", \"source_id\": 64215541, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:10Z\", \"source_id\": 20349508, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:42Z\", \"source_id\": 64224315, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:46Z\", \"source_id\": 20352199, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:31Z\", \"source_id\": 64233786, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:36Z\", \"source_id\": 20354977, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:35Z\", \"source_id\": 64241392, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:37Z\", \"source_id\": 20357259, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:53Z\", \"source_id\": 64259949, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:59Z\", \"source_id\": 20362972, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:27Z\", \"source_id\": 64267781, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:30Z\", \"source_id\": 20365416, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter St. David's", "service_state_platform": "1", "timing_fact_generation": 1790028631491996, "current_leg_arrival_utc": "2026-09-21T23:12:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:27.152099", "service_state_evidence_id": 20365416, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:28.230433", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PGN |
EXD |
2E38 |
166217 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 380.594, "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": 846.608, "from_m": 380.594, "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": 3256.043, "from_m": 846.608, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3265.545, "from_m": 3256.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5634.263, "from_m": 3265.545, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7332.715, "from_m": 5634.263, "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": 10077.634, "from_m": 7332.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12461.026, "from_m": 10077.634, "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": 12672.438, "from_m": 12461.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12749.917, "from_m": 12672.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15669.46, "from_m": 12749.917, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19605.771, "from_m": 15669.46, "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": 20555.431, "from_m": 19605.771, "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": 22267.033, "from_m": 20555.431, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23775.159, "from_m": 22267.033, "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": 26506.315, "from_m": 23775.159, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27907.772, "from_m": 26506.315, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28509.835, "from_m": 27907.772, "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": 31318.93, "from_m": 28509.835, "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": 34918.385, "from_m": 31318.93, "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": 43351.795, "from_m": 34918.385, "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": 45464.348, "from_m": 43351.795, "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": 45654.21, "from_m": 45464.348, "capability_applied": null, "effective_limit_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": 45737.509, "from_m": 45654.21, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45923.157, "from_m": 45737.509, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 756143, "profile_key": "5ed89b6c80b82d68ecc37f60b2d9f47ebc3762ab492b9e7e2867f35ab1b7165c", "schedule_id": 30790, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2221", "location": "Paignton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Torquay", "stage_seq": 2, "distance_m": 4059.542, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229", "location": "Torre", "stage_seq": 3, "distance_m": 5405.021, "section_seq": 1, "route_path_id": 142840}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Newton Abbot West Jn", "stage_seq": 4, "distance_m": 12772.795, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237H", "location": "Newton Abbot", "stage_seq": 5, "distance_m": 13593.909, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Teignmouth", "stage_seq": 6, "distance_m": 21781.703, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Dawlish", "stage_seq": 7, "distance_m": 26284.939, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Dawlish Warren", "stage_seq": 8, "distance_m": 28923.971, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Starcross", "stage_seq": 9, "distance_m": 32178.145, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2309", "location": "Exeter St. Thomas", "stage_seq": 10, "distance_m": 44428.328, "section_seq": 1, "route_path_id": 142840}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Exeter St. David's", "stage_seq": 11, "distance_m": 45923.157, "section_seq": 1, "route_path_id": 142840}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 45923.157, "from_m": 0.0, "section_seq": 1, "route_path_id": 142840}], "total_distance_m": 45923.157, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 45269.934, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 653.223, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26610, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:48Z", "source_id": 64178866, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:25:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:50Z", "source_id": 20338504, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26606, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:38Z", "source_id": 64184589, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:43Z", "source_id": 20340224, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26580, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:28Z", "source_id": 64200573, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:35:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:31Z", "source_id": 20344897, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26574, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:08Z", "source_id": 64215541, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:10Z", "source_id": 20349508, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26569, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:42Z", "source_id": 64224315, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:46Z", "source_id": 20352199, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26558, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:31Z", "source_id": 64233786, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:52:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:36Z", "source_id": 20354977, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26554, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:35Z", "source_id": 64241392, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:37Z", "source_id": 20357259, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26544, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:53Z", "source_id": 64259949, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:06:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:59Z", "source_id": 20362972, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26444, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:27Z", "source_id": 64267781, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:11:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:30Z", "source_id": 20365416, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Paignton |
2221 |
2221 |
2 |
None |
None |
Exeter St. David's |
2314 |
2314 |
1 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y41750/2026-09-21/detailed |
None |
Exeter St. Thomas |
2026-09-21T23:09:00+01:00 |
Exeter St. David's |
3.0 |
{"type": "LineString", "coordinates": [[-3.5389601999999996, 50.71715269999999], [-3.5403083999999994, 50.7182122], [-3.5405279999999997, 50.7183781], [-3.5407301, 50.7185338], [-3.5410533999999996, 50.7187837], [-3.5413538, 50.71904189999999], [-3.5416512999999994, 50.7192957], [-3.5418191, 50.71944909999999], [-3.5420322, 50.7196535], [-3.5421979999999995, 50.7198384], [-3.5423972, 50.72005429999999], [-3.5426733999999995, 50.7203897], [-3.5429971, 50.72083459999999], [-3.5433060999999997, 50.7213088], [-3.5435811, 50.721827999999995], [-3.5437394, 50.7221848], [-3.5438906999999995, 50.7225827], [-3.5440172, 50.72304449999999], [-3.5440747, 50.72336909999999], [-3.5441341999999993, 50.7238771], [-3.5441264, 50.7243567], [-3.5440621, 50.7249549], [-3.5440048999999996, 50.725396499999995], [-3.5439857, 50.7255451], [-3.5439167000000005, 50.72608569999999], [-3.5439095999999997, 50.7261453], [-3.5438560999999997, 50.72659190000001], [-3.5437681, 50.72724699999999], [-3.543744, 50.72741859999999], [-3.543693199999999, 50.72787999999999], [-3.5436846, 50.727994200000005], [-3.5436548, 50.72809240000001], [-3.5436086, 50.7282448], [-3.5435947999999997, 50.72829], [-3.5435776, 50.72847970000001], [-3.5435734999999995, 50.7285246], [-3.5435428999999994, 50.728882500000005], [-3.5435298, 50.7292597], [-3.5435196, 50.7296573]]} |
0.9 |
2308 |
2311 |
Exeter St. Thomas |
Exeter St. David's |
Exeter St. David's |
50.7296573 |
-3.5435196 |
50.7296573 |
-3.5435196 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Exeter St. David's |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365416 |
1790028631491996 |
48 |
48 |
2026-09-21 22:21:28.230433 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:27.152099 |
| 725421 |
755723 |
P69307 |
662U70M821 |
2026-09-21 |
COMPLETE |
20365184 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 755723, "stp": "P", "toc": "West Midlands Trains", "uid": "P69307", "consist": "730026+730047", "dest_crs": "FOK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69307/2026-09-21/detailed", "trust_id": "662U70M821", "origin_crs": "RDC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Four Oaks", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "3", "is_terminated": 1, "next_location": "Four Oaks", "signalling_id": "2U70", "timing_status": "ON TIME", "origin_station": "Redditch", "current_leg_arr": "2311", "current_leg_dep": "2308", "current_leg_end": "Four Oaks", "origin_dep_time": "2201", "origin_platform": null, "current_location": "Four Oaks", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "0 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": "2311", "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\": 755723, \"profile_key\": \"70db3012227cbc0319608d57a878938522b2ed3bfb87db211feff1d090fe2861\", \"schedule_id\": 22341, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Redditch\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Weights Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2347.859, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2206H\", \"location\": \"Alvechurch\", \"stage_seq\": 3, \"distance_m\": 5176.916, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2212\", \"location\": \"Barnt Green\", \"stage_seq\": 4, \"distance_m\": 7876.261, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2222\", \"location\": \"Longbridge\", \"stage_seq\": 5, \"distance_m\": 12183.244, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224\", \"location\": \"Northfield\", \"stage_seq\": 6, \"distance_m\": 13779.17, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227\", \"location\": \"Kings Norton\", \"stage_seq\": 7, \"distance_m\": 16153.816, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Bournville\", \"stage_seq\": 8, \"distance_m\": 17919.269, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2231H\", \"wtt_dep\": \"2232H\", \"location\": \"Selly Oak\", \"stage_seq\": 9, \"distance_m\": 19670.52, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": \"2235\", \"location\": \"University\", \"stage_seq\": 10, \"distance_m\": 20831.084, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2238\", \"wtt_dep\": \"2239\", \"location\": \"Five Ways\", \"stage_seq\": 11, \"distance_m\": 23549.969, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2246\", \"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\": \"2248\", \"location\": \"Proof House Jn\", \"stage_seq\": 13, \"distance_m\": 25974.149, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Aston\", \"stage_seq\": 14, \"distance_m\": 29226.715, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Gravelly Hill\", \"stage_seq\": 15, \"distance_m\": 31342.218, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Erdington\", \"stage_seq\": 16, \"distance_m\": 33109.756, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Chester Road\", \"stage_seq\": 17, \"distance_m\": 34099.423, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"Wylde Green\", \"stage_seq\": 18, \"distance_m\": 35156.058, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 19, \"distance_m\": 37365.573, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"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": "2201", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.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-21T21:01:55Z\", \"source_id\": 64131752, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:06:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:01Z\", \"source_id\": 20324533, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:10Z\", \"source_id\": 64150089, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:15Z\", \"source_id\": 20329895, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:27Z\", \"source_id\": 64163413, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:29Z\", \"source_id\": 20333746, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:01Z\", \"source_id\": 64177088, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:09Z\", \"source_id\": 20337948, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:12Z\", \"source_id\": 64192080, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:20Z\", \"source_id\": 20342388, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:47Z\", \"source_id\": 64197236, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:50Z\", \"source_id\": 20343958, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:06Z\", \"source_id\": 64203831, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:11Z\", \"source_id\": 20345888, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:33Z\", \"source_id\": 64208700, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:37Z\", \"source_id\": 20347378, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:16Z\", \"source_id\": 64213866, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:16Z\", \"source_id\": 64213879, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:17Z\", \"source_id\": 20348973, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:42Z\", \"source_id\": 64220515, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:46Z\", \"source_id\": 20351035, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:52Z\", \"source_id\": 64238234, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:54Z\", \"source_id\": 20356295, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:32Z\", \"source_id\": 64244946, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:35Z\", \"source_id\": 20358345, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:10Z\", \"source_id\": 64249599, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:15Z\", \"source_id\": 20359787, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:56Z\", \"source_id\": 64252775, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:00Z\", \"source_id\": 20360740, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:49Z\", \"source_id\": 64256347, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:53Z\", \"source_id\": 20361846, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:26Z\", \"source_id\": 64260868, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:31Z\", \"source_id\": 20363253, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:02Z\", \"source_id\": 64267089, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:04Z\", \"source_id\": 20365184, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Four Oaks", "service_state_platform": "3", "timing_fact_generation": 1790028607171282, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:29.451352", "service_state_evidence_id": 20365184, "current_leg_start_actual_dep": "2026-09-21T23:07:30+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:29.855707", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
RDC |
FOK |
2U70 |
730026+730047 |
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": 755723, "profile_key": "70db3012227cbc0319608d57a878938522b2ed3bfb87db211feff1d090fe2861", "schedule_id": 22341, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2201", "location": "Redditch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136905}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Weights Lane Jn", "stage_seq": 2, "distance_m": 2347.859, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2206H", "location": "Alvechurch", "stage_seq": 3, "distance_m": 5176.916, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Barnt Green", "stage_seq": 4, "distance_m": 7876.261, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2222", "location": "Longbridge", "stage_seq": 5, "distance_m": 12183.244, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Northfield", "stage_seq": 6, "distance_m": 13779.17, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Kings Norton", "stage_seq": 7, "distance_m": 16153.816, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Bournville", "stage_seq": 8, "distance_m": 17919.269, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232H", "location": "Selly Oak", "stage_seq": 9, "distance_m": 19670.52, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2235", "location": "University", "stage_seq": 10, "distance_m": 20831.084, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2239", "location": "Five Ways", "stage_seq": 11, "distance_m": 23549.969, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2246", "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": "2248", "location": "Proof House Jn", "stage_seq": 13, "distance_m": 25974.149, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Aston", "stage_seq": 14, "distance_m": 29226.715, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Gravelly Hill", "stage_seq": 15, "distance_m": 31342.218, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Erdington", "stage_seq": 16, "distance_m": 33109.756, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Chester Road", "stage_seq": 17, "distance_m": 34099.423, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Wylde Green", "stage_seq": 18, "distance_m": 35156.058, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307H", "location": "Sutton Coldfield", "stage_seq": 19, "distance_m": 37365.573, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2311", "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-21T21:01:55Z", "source_id": 64131752, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:06:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:01Z", "source_id": 20324533, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20447, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:10Z", "source_id": 64150089, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:11:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:15Z", "source_id": 20329895, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:27Z", "source_id": 64163413, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:17:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:29Z", "source_id": 20333746, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:01Z", "source_id": 64177088, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:23:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:09Z", "source_id": 20337948, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:12Z", "source_id": 64192080, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:31:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:20Z", "source_id": 20342388, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:47Z", "source_id": 64197236, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:50Z", "source_id": 20343958, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:06Z", "source_id": 64203831, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:36:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:11Z", "source_id": 20345888, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:33Z", "source_id": 64208700, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:38:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:37Z", "source_id": 20347378, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:16Z", "source_id": 64213866, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:42:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:16Z", "source_id": 64213879, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:42:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:17Z", "source_id": 20348973, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19348, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:42Z", "source_id": 64220515, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:46:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:46Z", "source_id": 20351035, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:52Z", "source_id": 64238234, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:55:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:54Z", "source_id": 20356295, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:32Z", "source_id": 64244946, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:58:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:35Z", "source_id": 20358345, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:10Z", "source_id": 64249599, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:00:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:15Z", "source_id": 20359787, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:56Z", "source_id": 64252775, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:02:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:00Z", "source_id": 20360740, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:49Z", "source_id": 64256347, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:04:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:53Z", "source_id": 20361846, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:26Z", "source_id": 64260868, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:07:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:31Z", "source_id": 20363253, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19268, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:02Z", "source_id": 64267089, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:11:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:04Z", "source_id": 20365184, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Redditch |
2201 |
2201 |
None |
None |
None |
Four Oaks |
2311 |
2311 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P69307/2026-09-21/detailed |
None |
Sutton Coldfield |
2026-09-21T23:07:30+01:00 |
Four Oaks |
3.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 |
2308 |
2311 |
Sutton Coldfield |
Four Oaks |
Four Oaks |
52.5797242 |
-1.8278841 |
52.5797242 |
-1.8278841 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Four Oaks |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365184 |
1790028607171282 |
86 |
86 |
2026-09-21 22:21:29.855707 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:29.451352 |
| 725422 |
754881 |
S01637 |
722A051721 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:11:30 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 754881, "stp": "N", "toc": "London Underground", "uid": "S01637", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S01637/2026-09-21/detailed", "trust_id": "722A051721", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-21", "dest_arr_time": "2212", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A05", "timing_status": "LATE", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "2145", "current_leg_dep": "2142", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2123", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2211½", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": "Kensal Green", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2123", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:23:21Z\", \"source_id\": 20299301, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:26:13Z\", \"source_id\": 20301219, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:28:25Z\", \"source_id\": 20302666, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:30:01Z\", \"source_id\": 20303688, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:33:12Z\", \"source_id\": 20305815, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:44Z\", \"source_id\": 20308164, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:11Z\", \"source_id\": 20309116, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:41:16Z\", \"source_id\": 20311199, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:38Z\", \"source_id\": 20312688, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1790023420955997, "current_leg_arrival_utc": "2026-09-21T21:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:32.054894", "service_state_evidence_id": 20312688, "current_leg_start_actual_dep": "2026-09-21T21:41:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-21T22:11:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:32.390851", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
N |
HRW |
ZEL |
2A05 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:23:21Z", "source_id": 20299301, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:26:13Z", "source_id": 20301219, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:28:25Z", "source_id": 20302666, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:30:01Z", "source_id": 20303688, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:33:12Z", "source_id": 20305815, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:44Z", "source_id": 20308164, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:11Z", "source_id": 20309116, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:41:16Z", "source_id": 20311199, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:38Z", "source_id": 20312688, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:45:00+01:00", "operational_fact": true}] |
Harrow & Wealdstone (DC) |
2123 |
2123 |
2 |
None |
None |
Elephant & Castle L.T. |
2212 |
2211½ |
None |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S01637/2026-09-21/detailed |
None |
Kensal Green |
2026-09-21T21:41:00+01:00 |
Queen's Park (DC) |
3.0 |
{"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} |
0.8 |
2142 |
2145 |
Kensal Green |
Queen's Park (DC) |
Queen's Park (DC) |
51.5341536 |
-0.2053586 |
51.5341536 |
-0.2053586 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:30 |
Queen's Park (DC) |
TRUST |
TRACKING_TIMEOUT |
20312688 |
1790023420955997 |
27 |
27 |
2026-09-21 22:21:32.390851 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:32.054894 |
| 725423 |
756072 |
L88669 |
072B92M821 |
2026-09-21 |
COMPLETE |
20365244 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 756072, "stp": "P", "toc": "ScotRail", "uid": "L88669", "consist": "318268+320307", "dest_crs": "LNK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88669/2026-09-21/detailed", "trust_id": "072B92M821", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lanark", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "1", "is_terminated": 1, "next_location": "Lanark", "signalling_id": "2B92", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2311", "current_leg_dep": "2301", "current_leg_end": "Lanark", "origin_dep_time": "2218", "origin_platform": "3", "current_location": "Lanark", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8486241, 55.730977499999995], [-3.848342399999999, 55.73081019999999], [-3.847792899999999, 55.73048369999999], [-3.8476053, 55.73037659999999], [-3.846956, 55.7299723], [-3.8461693, 55.729403600000005], [-3.845431399999999, 55.72881399999999], [-3.8449596, 55.728423], [-3.844820499999999, 55.728302599999985], [-3.844306199999999, 55.727854699999995], [-3.843410099999999, 55.72702999999999], [-3.842796400000001, 55.7264187], [-3.8423692, 55.7259279], [-3.841988399999999, 55.72543079999999], [-3.841392700000001, 55.72453420000001], [-3.841084099999999, 55.72401980000001], [-3.840839499999999, 55.72361199999999], [-3.840438099999999, 55.723015], [-3.840035, 55.7224606], [-3.839566000000001, 55.7219095], [-3.8391434, 55.72144829999999], [-3.8387596, 55.7210498], [-3.8385469, 55.72085160000001], [-3.838347300000001, 55.7206499], [-3.8376827, 55.7200011], [-3.835315000000001, 55.7176789], [-3.8329246, 55.715334199999994], [-3.8323932999999992, 55.7148131], [-3.831779899999999, 55.714189], [-3.8309245, 55.7133615], [-3.8305332, 55.71296300000001], [-3.830123599999999, 55.7125674], [-3.8285085, 55.71098969999999], [-3.8283087, 55.71080779999999], [-3.8277564000000006, 55.71030519999999], [-3.827544099999999, 55.7101254], [-3.8271272, 55.7097801], [-3.826687399999999, 55.709439999999994], [-3.8257945, 55.7087626], [-3.8247311, 55.70806459999999], [-3.8236358, 55.707374699999995], [-3.8226611, 55.7068295], [-3.8221678, 55.706557200000006], [-3.821641899999999, 55.70629490000001], [-3.8206061, 55.70577999999999], [-3.8200309, 55.705519], [-3.8198615209365414, 55.70544417370927], [-3.8194702, 55.70527129999999], [-3.8189695, 55.705057200000006], [-3.8182585, 55.7047531], [-3.817603000000001, 55.7045025], [-3.816941599999999, 55.704255], [-3.8163389, 55.7040361], [-3.815710199999999, 55.703823199999995], [-3.8150213, 55.7035942], [-3.8143234, 55.7033797], [-3.812264799999999, 55.70279419999999], [-3.811066, 55.702513], [-3.8098560999999993, 55.70226439999999], [-3.8087049999999993, 55.7020646], [-3.8080495, 55.7019571], [-3.8075020999999993, 55.7018844], [-3.806347300000001, 55.701763], [-3.8063429, 55.701762599999995], [-3.8052875, 55.7016619], [-3.8042104, 55.7015972], [-3.8032272, 55.7015652], [-3.802214, 55.7015558], [-3.801432300000001, 55.70156419999999], [-3.8008027, 55.701584], [-3.8003211, 55.7016066], [-3.7993936, 55.701671399999995], [-3.798535399999999, 55.70175549999999], [-3.7976888, 55.70185670000001], [-3.795679399999999, 55.702078799999995], [-3.7946762, 55.7021757], [-3.793678799999999, 55.7022334], [-3.7923220999999994, 55.702268], [-3.7917452, 55.7022615], [-3.7911443, 55.7022455], [-3.7907664, 55.702223800000006], [-3.7903098, 55.70219759999999], [-3.7896302, 55.7021379], [-3.7887727999999994, 55.70204029999999], [-3.787995099999999, 55.7019259], [-3.7876519, 55.7018764], [-3.7872097, 55.7017978], [-3.7863844, 55.7016459], [-3.7846616, 55.701342999999994], [-3.783893, 55.70122609999999], [-3.7831577, 55.7011322], [-3.7822387, 55.7010222], [-3.781241000000001, 55.700926200000005], [-3.7802941999999993, 55.7008578], [-3.7795857000000006, 55.700813399999994], [-3.7788675, 55.70080420000001], [-3.7775323999999992, 55.700821], [-3.7762324, 55.7008884], [-3.77558, 55.700935699999995], [-3.7749005, 55.70098489999999], [-3.774219200000001, 55.7010442], [-3.7735775, 55.7011001], [-3.7729241933019897, 55.70112716829023], [-3.7713691, 55.70119160000001], [-3.770419299999999, 55.70120159999999], [-3.7694468, 55.7011821], [-3.76796, 55.701090099999995], [-3.7671855, 55.7010245], [-3.7664346, 55.7009346], [-3.765466599999999, 55.7007965], [-3.7645169, 55.70063569999999], [-3.7635216, 55.70043329999999], [-3.7625711, 55.70021419999999], [-3.7610721, 55.6997895], [-3.7600477999999993, 55.699451200000006], [-3.7590665, 55.6990864], [-3.758073299999999, 55.6986796], [-3.7571452, 55.69825060000001], [-3.7570984, 55.6982254], [-3.7560208, 55.6976455], [-3.754965199999999, 55.6970478], [-3.7539280000000006, 55.6964901], [-3.753393599999999, 55.6962195], [-3.7528483, 55.69596150000001], [-3.7519275, 55.69555720000001], [-3.750960300000001, 55.6951723], [-3.7499719, 55.6948228], [-3.7489432, 55.6945088], [-3.7480187, 55.6942391], [-3.7470029999999994, 55.6939856], [-3.7409111, 55.6925534], [-3.7383957, 55.6919645], [-3.7367476, 55.69157869999999], [-3.736588, 55.6915418], [-3.73627, 55.69147059999999], [-3.734439899999999, 55.691039999999994], [-3.7332091, 55.6907222], [-3.7327093, 55.69060410000001], [-3.7317293999999994, 55.6903789], [-3.7310885, 55.6902301], [-3.730391899999999, 55.68999500000001], [-3.7299864, 55.68983869999999], [-3.7294468, 55.68951849999999], [-3.728960999999999, 55.6891196], [-3.728736799999999, 55.6888742], [-3.7286013, 55.68865770000001], [-3.7284696, 55.68841809999999], [-3.7284252, 55.6882823], [-3.7283985, 55.68814249999999], [-3.7283799, 55.6879599], [-3.7283727, 55.687790699999994], [-3.7283719, 55.687773199999995], [-3.7283825, 55.68763299999999], [-3.7284128, 55.68746430000001], [-3.728502100000001, 55.6871871], [-3.7286643, 55.686913700000005], [-3.7288569, 55.6866637], [-3.7289918, 55.68651710000001], [-3.729411100000001, 55.68606909999999], [-3.7295042, 55.685969699999994], [-3.7297648, 55.685759], [-3.7306047000000007, 55.685118], [-3.731313, 55.6846532], [-3.732235899999999, 55.6841159], [-3.733860999999999, 55.6833033], [-3.7345114, 55.68297810000001], [-3.7357971, 55.682265399999984], [-3.7405014999999993, 55.6794911], [-3.7426341, 55.6782102], [-3.7436477, 55.677644999999984], [-3.7437972, 55.6775616], [-3.744483, 55.6772128], [-3.745249799999999, 55.6768365], [-3.7464544000000006, 55.6763028], [-3.7474694, 55.6758683], [-3.7485776, 55.675413799999994], [-3.7491921, 55.6751464], [-3.7499026999999994, 55.67481449999998], [-3.7499496, 55.67478989999999], [-3.750386, 55.6745615], [-3.7505310999999986, 55.6744856], [-3.751215399999999, 55.6741108], [-3.7521921, 55.6735246], [-3.7528343, 55.673138399999985], [-3.7539212, 55.672477499999985], [-3.754095500000001, 55.67237649999999], [-3.7542101, 55.6723101], [-3.7546041, 55.672098000000005], [-3.755703800000001, 55.6715708], [-3.7557733, 55.6715375], [-3.7566109, 55.671263899999985], [-3.7577396, 55.6709875], [-3.7586529, 55.6708577], [-3.7597184, 55.67078229999999], [-3.761021599999999, 55.6707991], [-3.761683, 55.67085409999999], [-3.762217, 55.6709331], [-3.762652600000001, 55.6710098], [-3.7631563, 55.671118400000005], [-3.7636022, 55.6712342], [-3.764087, 55.671386], [-3.764567, 55.6715606], [-3.765486800000001, 55.6719391], [-3.7656066, 55.6719884], [-3.7663349, 55.672278799999994], [-3.767091399999999, 55.6725413], [-3.7678563, 55.67276240000001], [-3.7685862, 55.6729448], [-3.7686766, 55.6729624], [-3.7690402, 55.6730333], [-3.7698227, 55.6731661], [-3.770382000000001, 55.6732451], [-3.770850499999999, 55.67331120000001], [-3.7720513, 55.67348619999999], [-3.7729241933019897, 55.673597224659915], [-3.7729696, 55.673603], [-3.773238, 55.67363780000001]]}", "current_leg_start": "Carluke", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "55.6736378", "next_location_lon": "-3.7732380", "previous_location": "Carluke", "current_leg_milage": "8.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.563, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18825.752, \"from_m\": 13770.768, \"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\": 19578.364, \"from_m\": 18825.752, \"capability_applied\": null, \"effective_limit_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\": 19657.49, \"from_m\": 19578.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21885.491, \"from_m\": 19657.49, \"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\": 21939.92, \"from_m\": 21885.491, \"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\": 22486.735, \"from_m\": 21939.92, \"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\": 22895.191, \"from_m\": 22486.735, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25422.24, \"from_m\": 22895.191, \"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\": 25558.282, \"from_m\": 25422.24, \"capability_applied\": null, \"effective_limit_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\": 26394.971, \"from_m\": 25558.282, \"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\": 26627.826, \"from_m\": 26394.971, \"capability_applied\": null, \"effective_limit_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\": 26641.194, \"from_m\": 26627.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\": 30634.82, \"from_m\": 26641.194, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30765.378, \"from_m\": 30634.82, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31235.581, \"from_m\": 30765.378, \"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\": 32496.303, \"from_m\": 31235.581, \"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\": 37003.059, \"from_m\": 32496.303, \"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\": 40734.313, \"from_m\": 37003.059, \"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\": 43624.077, \"from_m\": 40734.313, \"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\": 43708.928, \"from_m\": 43624.077, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43852.664, \"from_m\": 43708.928, \"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\": 44339.969, \"from_m\": 43852.664, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 46573.494, \"from_m\": 44339.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\": 47596.819, \"from_m\": 46573.494, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47898.681, \"from_m\": 47596.819, \"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\": 756072, \"profile_key\": \"6497870191a6a814e02ed52443e6cc8ad5adfe5915cc3e7405b9b9d55e8c6641\", \"schedule_id\": 19104, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220H\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 3, \"distance_m\": 1234.038, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 4, \"distance_m\": 2016.68, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Shawfield Jn\", \"stage_seq\": 5, \"distance_m\": 4241.813, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 6, \"distance_m\": 6251.21, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2226H\", \"location\": \"Cambuslang\", \"stage_seq\": 7, \"distance_m\": 8038.107, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Newton West Jn\", \"stage_seq\": 8, \"distance_m\": 9474.756, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Newton East Jn\", \"stage_seq\": 9, \"distance_m\": 11450.268, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2231\", \"location\": \"Uddingston\", \"stage_seq\": 10, \"distance_m\": 13602.448, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 11, \"distance_m\": 13770.768, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2235H\", \"wtt_dep\": \"2236\", \"location\": \"Bellshill\", \"stage_seq\": 12, \"distance_m\": 17572.274, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 13, \"distance_m\": 18816.508, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Mossend South Jn\", \"stage_seq\": 14, \"distance_m\": 19657.49, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2247\", \"location\": \"Motherwell\", \"stage_seq\": 15, \"distance_m\": 22316.453, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Shieldmuir\", \"stage_seq\": 16, \"distance_m\": 25129.781, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255\", \"location\": \"Wishaw\", \"stage_seq\": 17, \"distance_m\": 27336.774, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Law Jn\", \"stage_seq\": 18, \"distance_m\": 30909.037, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Carluke\", \"stage_seq\": 19, \"distance_m\": 34437.094, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Lanark Jn\", \"stage_seq\": 20, \"distance_m\": 43708.928, \"section_seq\": 1, \"route_path_id\": 138159}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Lanark\", \"stage_seq\": 21, \"distance_m\": 47898.681, \"section_seq\": 1, \"route_path_id\": 138159}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47898.681, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138159}], \"total_distance_m\": 47898.681, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 47806.187, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 92.494, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2218", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "55.6736378", "current_position_lon": "-3.7732380", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:29Z\", \"source_id\": 64182304, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:33Z\", \"source_id\": 20339509, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:47Z\", \"source_id\": 64191135, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:51Z\", \"source_id\": 20342150, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:27Z\", \"source_id\": 64200518, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:29Z\", \"source_id\": 20344894, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:11Z\", \"source_id\": 64215743, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:18Z\", \"source_id\": 20349565, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:27Z\", \"source_id\": 64225705, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:30Z\", \"source_id\": 20352625, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:35Z\", \"source_id\": 64235860, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:35Z\", \"source_id\": 20355534, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:28Z\", \"source_id\": 64248383, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:30Z\", \"source_id\": 20359355, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:05Z\", \"source_id\": 64267180, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:10Z\", \"source_id\": 20365244, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lanark", "service_state_platform": "1", "timing_fact_generation": 1790028610772717, "current_leg_arrival_utc": "2026-09-21T23:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:33.192377", "service_state_evidence_id": 20365244, "current_leg_start_actual_dep": "2026-09-21T23:01:00+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:33.835081", "service_state_valid_until_kind": null, "operational_interpretation_version": 69, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
LNK |
2B92 |
318268+320307 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.563, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure_and_equipment", "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": 90.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": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18825.752, "from_m": 13770.768, "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": 19578.364, "from_m": 18825.752, "capability_applied": null, "effective_limit_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": 19657.49, "from_m": 19578.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21885.491, "from_m": 19657.49, "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": 21939.92, "from_m": 21885.491, "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": 22486.735, "from_m": 21939.92, "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": 22895.191, "from_m": 22486.735, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25422.24, "from_m": 22895.191, "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": 25558.282, "from_m": 25422.24, "capability_applied": null, "effective_limit_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": 26394.971, "from_m": 25558.282, "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": 26627.826, "from_m": 26394.971, "capability_applied": null, "effective_limit_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": 26641.194, "from_m": 26627.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": 30634.82, "from_m": 26641.194, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30765.378, "from_m": 30634.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31235.581, "from_m": 30765.378, "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": 32496.303, "from_m": 31235.581, "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": 37003.059, "from_m": 32496.303, "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": 40734.313, "from_m": 37003.059, "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": 43624.077, "from_m": 40734.313, "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": 43708.928, "from_m": 43624.077, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43852.664, "from_m": 43708.928, "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": 44339.969, "from_m": 43852.664, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 46573.494, "from_m": 44339.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": 47596.819, "from_m": 46573.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47898.681, "from_m": 47596.819, "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": 756072, "profile_key": "6497870191a6a814e02ed52443e6cc8ad5adfe5915cc3e7405b9b9d55e8c6641", "schedule_id": 19104, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2218", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Shawfield Jn", "stage_seq": 5, "distance_m": 4241.813, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Rutherglen East Jn", "stage_seq": 6, "distance_m": 6251.21, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Cambuslang", "stage_seq": 7, "distance_m": 8038.107, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Newton West Jn", "stage_seq": 8, "distance_m": 9474.756, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Newton East Jn", "stage_seq": 9, "distance_m": 11450.268, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231", "location": "Uddingston", "stage_seq": 10, "distance_m": 13602.448, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Uddingston Jn", "stage_seq": 11, "distance_m": 13770.768, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236", "location": "Bellshill", "stage_seq": 12, "distance_m": 17572.274, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Mossend West Jn", "stage_seq": 13, "distance_m": 18816.508, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Mossend South Jn", "stage_seq": 14, "distance_m": 19657.49, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2247", "location": "Motherwell", "stage_seq": 15, "distance_m": 22316.453, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Shieldmuir", "stage_seq": 16, "distance_m": 25129.781, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Wishaw", "stage_seq": 17, "distance_m": 27336.774, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Law Jn", "stage_seq": 18, "distance_m": 30909.037, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Carluke", "stage_seq": 19, "distance_m": 34437.094, "section_seq": 1, "route_path_id": 138159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Lanark Jn", "stage_seq": 20, "distance_m": 43708.928, "section_seq": 1, "route_path_id": 138159}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Lanark", "stage_seq": 21, "distance_m": 47898.681, "section_seq": 1, "route_path_id": 138159}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47898.681, "from_m": 0.0, "section_seq": 1, "route_path_id": 138159}], "total_distance_m": 47898.681, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47806.187, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 92.494, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:29Z", "source_id": 64182304, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:26:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:33Z", "source_id": 20339509, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2365, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:47Z", "source_id": 64191135, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:31:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:51Z", "source_id": 20342150, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2375, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:27Z", "source_id": 64200518, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:34:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:29Z", "source_id": 20344894, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2439, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:11Z", "source_id": 64215743, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:18Z", "source_id": 20349565, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2589, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:27Z", "source_id": 64225705, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:30Z", "source_id": 20352625, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2602, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:35Z", "source_id": 64235860, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:53:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:35Z", "source_id": 20355534, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2618, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:28Z", "source_id": 64248383, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:00:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:30Z", "source_id": 20359355, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2626, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:05Z", "source_id": 64267180, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:11:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:10Z", "source_id": 20365244, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2218 |
2218 |
3 |
None |
None |
Lanark |
2312 |
2312 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88669/2026-09-21/detailed |
None |
Carluke |
2026-09-21T23:01:00+01:00 |
Lanark |
10.0 |
{"type": "LineString", "coordinates": [[-3.8486241, 55.730977499999995], [-3.848342399999999, 55.73081019999999], [-3.847792899999999, 55.73048369999999], [-3.8476053, 55.73037659999999], [-3.846956, 55.7299723], [-3.8461693, 55.729403600000005], [-3.845431399999999, 55.72881399999999], [-3.8449596, 55.728423], [-3.844820499999999, 55.728302599999985], [-3.844306199999999, 55.727854699999995], [-3.843410099999999, 55.72702999999999], [-3.842796400000001, 55.7264187], [-3.8423692, 55.7259279], [-3.841988399999999, 55.72543079999999], [-3.841392700000001, 55.72453420000001], [-3.841084099999999, 55.72401980000001], [-3.840839499999999, 55.72361199999999], [-3.840438099999999, 55.723015], [-3.840035, 55.7224606], [-3.839566000000001, 55.7219095], [-3.8391434, 55.72144829999999], [-3.8387596, 55.7210498], [-3.8385469, 55.72085160000001], [-3.838347300000001, 55.7206499], [-3.8376827, 55.7200011], [-3.835315000000001, 55.7176789], [-3.8329246, 55.715334199999994], [-3.8323932999999992, 55.7148131], [-3.831779899999999, 55.714189], [-3.8309245, 55.7133615], [-3.8305332, 55.71296300000001], [-3.830123599999999, 55.7125674], [-3.8285085, 55.71098969999999], [-3.8283087, 55.71080779999999], [-3.8277564000000006, 55.71030519999999], [-3.827544099999999, 55.7101254], [-3.8271272, 55.7097801], [-3.826687399999999, 55.709439999999994], [-3.8257945, 55.7087626], [-3.8247311, 55.70806459999999], [-3.8236358, 55.707374699999995], [-3.8226611, 55.7068295], [-3.8221678, 55.706557200000006], [-3.821641899999999, 55.70629490000001], [-3.8206061, 55.70577999999999], [-3.8200309, 55.705519], [-3.8198615209365414, 55.70544417370927], [-3.8194702, 55.70527129999999], [-3.8189695, 55.705057200000006], [-3.8182585, 55.7047531], [-3.817603000000001, 55.7045025], [-3.816941599999999, 55.704255], [-3.8163389, 55.7040361], [-3.815710199999999, 55.703823199999995], [-3.8150213, 55.7035942], [-3.8143234, 55.7033797], [-3.812264799999999, 55.70279419999999], [-3.811066, 55.702513], [-3.8098560999999993, 55.70226439999999], [-3.8087049999999993, 55.7020646], [-3.8080495, 55.7019571], [-3.8075020999999993, 55.7018844], [-3.806347300000001, 55.701763], [-3.8063429, 55.701762599999995], [-3.8052875, 55.7016619], [-3.8042104, 55.7015972], [-3.8032272, 55.7015652], [-3.802214, 55.7015558], [-3.801432300000001, 55.70156419999999], [-3.8008027, 55.701584], [-3.8003211, 55.7016066], [-3.7993936, 55.701671399999995], [-3.798535399999999, 55.70175549999999], [-3.7976888, 55.70185670000001], [-3.795679399999999, 55.702078799999995], [-3.7946762, 55.7021757], [-3.793678799999999, 55.7022334], [-3.7923220999999994, 55.702268], [-3.7917452, 55.7022615], [-3.7911443, 55.7022455], [-3.7907664, 55.702223800000006], [-3.7903098, 55.70219759999999], [-3.7896302, 55.7021379], [-3.7887727999999994, 55.70204029999999], [-3.787995099999999, 55.7019259], [-3.7876519, 55.7018764], [-3.7872097, 55.7017978], [-3.7863844, 55.7016459], [-3.7846616, 55.701342999999994], [-3.783893, 55.70122609999999], [-3.7831577, 55.7011322], [-3.7822387, 55.7010222], [-3.781241000000001, 55.700926200000005], [-3.7802941999999993, 55.7008578], [-3.7795857000000006, 55.700813399999994], [-3.7788675, 55.70080420000001], [-3.7775323999999992, 55.700821], [-3.7762324, 55.7008884], [-3.77558, 55.700935699999995], [-3.7749005, 55.70098489999999], [-3.774219200000001, 55.7010442], [-3.7735775, 55.7011001], [-3.7729241933019897, 55.70112716829023], [-3.7713691, 55.70119160000001], [-3.770419299999999, 55.70120159999999], [-3.7694468, 55.7011821], [-3.76796, 55.701090099999995], [-3.7671855, 55.7010245], [-3.7664346, 55.7009346], [-3.765466599999999, 55.7007965], [-3.7645169, 55.70063569999999], [-3.7635216, 55.70043329999999], [-3.7625711, 55.70021419999999], [-3.7610721, 55.6997895], [-3.7600477999999993, 55.699451200000006], [-3.7590665, 55.6990864], [-3.758073299999999, 55.6986796], [-3.7571452, 55.69825060000001], [-3.7570984, 55.6982254], [-3.7560208, 55.6976455], [-3.754965199999999, 55.6970478], [-3.7539280000000006, 55.6964901], [-3.753393599999999, 55.6962195], [-3.7528483, 55.69596150000001], [-3.7519275, 55.69555720000001], [-3.750960300000001, 55.6951723], [-3.7499719, 55.6948228], [-3.7489432, 55.6945088], [-3.7480187, 55.6942391], [-3.7470029999999994, 55.6939856], [-3.7409111, 55.6925534], [-3.7383957, 55.6919645], [-3.7367476, 55.69157869999999], [-3.736588, 55.6915418], [-3.73627, 55.69147059999999], [-3.734439899999999, 55.691039999999994], [-3.7332091, 55.6907222], [-3.7327093, 55.69060410000001], [-3.7317293999999994, 55.6903789], [-3.7310885, 55.6902301], [-3.730391899999999, 55.68999500000001], [-3.7299864, 55.68983869999999], [-3.7294468, 55.68951849999999], [-3.728960999999999, 55.6891196], [-3.728736799999999, 55.6888742], [-3.7286013, 55.68865770000001], [-3.7284696, 55.68841809999999], [-3.7284252, 55.6882823], [-3.7283985, 55.68814249999999], [-3.7283799, 55.6879599], [-3.7283727, 55.687790699999994], [-3.7283719, 55.687773199999995], [-3.7283825, 55.68763299999999], [-3.7284128, 55.68746430000001], [-3.728502100000001, 55.6871871], [-3.7286643, 55.686913700000005], [-3.7288569, 55.6866637], [-3.7289918, 55.68651710000001], [-3.729411100000001, 55.68606909999999], [-3.7295042, 55.685969699999994], [-3.7297648, 55.685759], [-3.7306047000000007, 55.685118], [-3.731313, 55.6846532], [-3.732235899999999, 55.6841159], [-3.733860999999999, 55.6833033], [-3.7345114, 55.68297810000001], [-3.7357971, 55.682265399999984], [-3.7405014999999993, 55.6794911], [-3.7426341, 55.6782102], [-3.7436477, 55.677644999999984], [-3.7437972, 55.6775616], [-3.744483, 55.6772128], [-3.745249799999999, 55.6768365], [-3.7464544000000006, 55.6763028], [-3.7474694, 55.6758683], [-3.7485776, 55.675413799999994], [-3.7491921, 55.6751464], [-3.7499026999999994, 55.67481449999998], [-3.7499496, 55.67478989999999], [-3.750386, 55.6745615], [-3.7505310999999986, 55.6744856], [-3.751215399999999, 55.6741108], [-3.7521921, 55.6735246], [-3.7528343, 55.673138399999985], [-3.7539212, 55.672477499999985], [-3.754095500000001, 55.67237649999999], [-3.7542101, 55.6723101], [-3.7546041, 55.672098000000005], [-3.755703800000001, 55.6715708], [-3.7557733, 55.6715375], [-3.7566109, 55.671263899999985], [-3.7577396, 55.6709875], [-3.7586529, 55.6708577], [-3.7597184, 55.67078229999999], [-3.761021599999999, 55.6707991], [-3.761683, 55.67085409999999], [-3.762217, 55.6709331], [-3.762652600000001, 55.6710098], [-3.7631563, 55.671118400000005], [-3.7636022, 55.6712342], [-3.764087, 55.671386], [-3.764567, 55.6715606], [-3.765486800000001, 55.6719391], [-3.7656066, 55.6719884], [-3.7663349, 55.672278799999994], [-3.767091399999999, 55.6725413], [-3.7678563, 55.67276240000001], [-3.7685862, 55.6729448], [-3.7686766, 55.6729624], [-3.7690402, 55.6730333], [-3.7698227, 55.6731661], [-3.770382000000001, 55.6732451], [-3.770850499999999, 55.67331120000001], [-3.7720513, 55.67348619999999], [-3.7729241933019897, 55.673597224659915], [-3.7729696, 55.673603], [-3.773238, 55.67363780000001]]} |
8.4 |
2301 |
2311 |
Carluke |
Lanark |
Lanark |
55.6736378 |
-3.7732380 |
55.6736378 |
-3.7732380 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Lanark |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365244 |
1790028610772717 |
69 |
69 |
2026-09-21 22:21:33.835081 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:33.192377 |
| 725424 |
757098 |
P87872 |
882J80M921 |
2026-09-21 |
COMPLETE |
20365335 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 757098, "stp": "P", "toc": "Southeastern", "uid": "P87872", "consist": "465173", "dest_crs": "BMN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87872/2026-09-21/detailed", "trust_id": "882J80M921", "origin_crs": "GRP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromley North", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "1", "is_terminated": 1, "next_location": "Bromley North", "signalling_id": "2J80", "timing_status": "EARLY", "origin_station": "Grove Park", "current_leg_arr": "2311", "current_leg_dep": "2310", "current_leg_end": "Bromley North", "origin_dep_time": "2307", "origin_platform": "1", "current_location": "Bromley North", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "-1 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": "2312", "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\": 757098, \"profile_key\": \"f3e0dfd1c18eacc7a50e5e8dcbfcc596b174d5c935f663418d44a97aa5fbee74\", \"schedule_id\": 23632, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Grove Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119521}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"Sundridge Park\", \"stage_seq\": 2, \"distance_m\": 2955.096, \"section_seq\": 1, \"route_path_id\": 119521}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"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": "2307", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.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-21T22:08:01Z\", \"source_id\": 64263614, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:04Z\", \"source_id\": 20364037, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:16Z\", \"source_id\": 64267507, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:20Z\", \"source_id\": 20365335, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromley North", "service_state_platform": "1", "timing_fact_generation": 1790028620806587, "current_leg_arrival_utc": "2026-09-21T23:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:46.224288", "service_state_evidence_id": 20365335, "current_leg_start_actual_dep": "2026-09-21T23:10:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:46.298232", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRP |
BMN |
2J80 |
465173 |
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": 757098, "profile_key": "f3e0dfd1c18eacc7a50e5e8dcbfcc596b174d5c935f663418d44a97aa5fbee74", "schedule_id": 23632, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2307", "location": "Grove Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119521}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "Sundridge Park", "stage_seq": 2, "distance_m": 2955.096, "section_seq": 1, "route_path_id": 119521}, {"is_pass": false, "wtt_arr": "2312", "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-21T22:08:01Z", "source_id": 64263614, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:09:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:04Z", "source_id": 20364037, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31932, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:16Z", "source_id": 64267507, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:11:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:20Z", "source_id": 20365335, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Grove Park |
2307 |
2307 |
1 |
None |
None |
Bromley North |
2312 |
2312 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87872/2026-09-21/detailed |
None |
Sundridge Park |
2026-09-21T23:10:30+01:00 |
Bromley North |
1.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 |
2310 |
2311 |
Sundridge Park |
Bromley North |
Bromley North |
51.4085302 |
0.0172445 |
51.4085302 |
0.0172445 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Bromley North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365335 |
1790028620806587 |
9 |
9 |
2026-09-21 22:21:46.298232 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:46.224288 |
| 725425 |
756346 |
W11282 |
662G72M821 |
2026-09-21 |
COMPLETE |
20365056 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 756346, "stp": "P", "toc": "West Midlands Trains", "uid": "W11282", "consist": "730022+730040", "dest_crs": "BHM", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11282/2026-09-21/detailed", "trust_id": "662G72M821", "origin_crs": "RDC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "8B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2G72", "timing_status": "ON TIME", "origin_station": "Redditch", "current_leg_arr": "2311", "current_leg_dep": "2308", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2231", "origin_platform": null, "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9133888, 52.47057319999999], [-1.9131963000000003, 52.470867600000005], [-1.9129023000000005, 52.47132609999999], [-1.9127083, 52.47166810000002], [-1.9124171, 52.472112900000006], [-1.9121272, 52.4724881], [-1.9117651, 52.47285269999999], [-1.9113639999999992, 52.4731867], [-1.9109022, 52.4735506], [-1.9107441, 52.4736697], [-1.9105614, 52.473795800000005], [-1.90972, 52.4743623], [-1.9089885, 52.47486279999999], [-1.9088617999999995, 52.4749649], [-1.9083980999999997, 52.47535729999999], [-1.9081129999999995, 52.4756282], [-1.907805, 52.4759618], [-1.9072514999999997, 52.4765151], [-1.9068364, 52.4769575], [-1.9066123, 52.47718770000001], [-1.9064782, 52.4773039], [-1.9062478, 52.477493999999986], [-1.9061467000000003, 52.477567099999995], [-1.9060434, 52.47763449999999], [-1.9058921, 52.4777254], [-1.9056187, 52.47787009999998], [-1.9052769, 52.4780138], [-1.9050891000000003, 52.47808], [-1.9049177, 52.4781322], [-1.9046957, 52.47819950000001], [-1.9044435, 52.4782625], [-1.9043036, 52.47829680000001], [-1.9041825999999995, 52.47833649999999], [-1.9040447999999996, 52.47837429999999], [-1.9039231999999997, 52.478386], [-1.9037928, 52.47839], [-1.9036123999999996, 52.4783919], [-1.9034459, 52.4783875], [-1.9032672, 52.47838409999999], [-1.9032538, 52.4783731], [-1.9031877, 52.4783667], [-1.9031098, 52.478357399999986], [-1.9030441, 52.4783488], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Five Ways", "dest_arr_time_act": "2311", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Five Ways", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 24627.198, \"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\": 24646.741, \"from_m\": 24627.198, \"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\": 24959.755, \"from_m\": 24646.741, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 756346, \"profile_key\": \"7bfbacd0cbb3316c41b5802a5f6a41ed78f5e587c3fe6130171bd8f99608e499\", \"schedule_id\": 25808, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Redditch\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Weights Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2347.859, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2236H\", \"location\": \"Alvechurch\", \"stage_seq\": 3, \"distance_m\": 5176.916, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Barnt Green\", \"stage_seq\": 4, \"distance_m\": 7876.261, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2251\", \"location\": \"Longbridge\", \"stage_seq\": 5, \"distance_m\": 12183.244, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Northfield\", \"stage_seq\": 6, \"distance_m\": 13779.17, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Kings Norton\", \"stage_seq\": 7, \"distance_m\": 16153.816, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Bournville\", \"stage_seq\": 8, \"distance_m\": 17919.269, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Selly Oak\", \"stage_seq\": 9, \"distance_m\": 19670.52, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"University\", \"stage_seq\": 10, \"distance_m\": 20831.084, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Five Ways\", \"stage_seq\": 11, \"distance_m\": 23549.969, \"section_seq\": 1, \"route_path_id\": 140591}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 12, \"distance_m\": 24959.755, \"section_seq\": 1, \"route_path_id\": 140591}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24959.755, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140591}], \"total_distance_m\": 24959.755, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 24959.755, \"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": "2231", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:59Z\", \"source_id\": 64193592, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:05Z\", \"source_id\": 20342834, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:26Z\", \"source_id\": 64208431, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:27Z\", \"source_id\": 20347254, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:52Z\", \"source_id\": 64224606, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:00Z\", \"source_id\": 20352319, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:45Z\", \"source_id\": 64234255, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:48Z\", \"source_id\": 20355116, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:53Z\", \"source_id\": 64240185, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:58Z\", \"source_id\": 20356868, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:11Z\", \"source_id\": 64244320, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:18Z\", \"source_id\": 20358202, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:21Z\", \"source_id\": 64251814, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:29Z\", \"source_id\": 20360462, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:47Z\", \"source_id\": 64256316, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:49Z\", \"source_id\": 20361809, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:40Z\", \"source_id\": 64261228, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:40Z\", \"source_id\": 64261230, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:43Z\", \"source_id\": 20363394, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:46Z\", \"source_id\": 64266575, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:50Z\", \"source_id\": 20365056, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "8", "timing_fact_generation": 1790028591494691, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:47.918905", "service_state_evidence_id": 20365056, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:47.945766", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
RDC |
BHM |
2G72 |
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": 24627.198, "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": 24646.741, "from_m": 24627.198, "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": 24959.755, "from_m": 24646.741, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 756346, "profile_key": "7bfbacd0cbb3316c41b5802a5f6a41ed78f5e587c3fe6130171bd8f99608e499", "schedule_id": 25808, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2231", "location": "Redditch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Weights Lane Jn", "stage_seq": 2, "distance_m": 2347.859, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2236H", "location": "Alvechurch", "stage_seq": 3, "distance_m": 5176.916, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Barnt Green", "stage_seq": 4, "distance_m": 7876.261, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2251", "location": "Longbridge", "stage_seq": 5, "distance_m": 12183.244, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Northfield", "stage_seq": 6, "distance_m": 13779.17, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Kings Norton", "stage_seq": 7, "distance_m": 16153.816, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Bournville", "stage_seq": 8, "distance_m": 17919.269, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Selly Oak", "stage_seq": 9, "distance_m": 19670.52, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "University", "stage_seq": 10, "distance_m": 20831.084, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Five Ways", "stage_seq": 11, "distance_m": 23549.969, "section_seq": 1, "route_path_id": 140591}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 12, "distance_m": 24959.755, "section_seq": 1, "route_path_id": 140591}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24959.755, "from_m": 0.0, "section_seq": 1, "route_path_id": 140591}], "total_distance_m": 24959.755, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 24959.755, "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": 20463, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:59Z", "source_id": 64193592, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:35:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:05Z", "source_id": 20342834, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20447, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:26Z", "source_id": 64208431, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:40:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:27Z", "source_id": 20347254, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:52Z", "source_id": 64224606, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:47:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:00Z", "source_id": 20352319, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:45Z", "source_id": 64234255, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:52:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:48Z", "source_id": 20355116, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:53Z", "source_id": 64240185, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:55:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:58Z", "source_id": 20356868, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:11Z", "source_id": 64244320, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:58:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:18Z", "source_id": 20358202, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:21Z", "source_id": 64251814, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:02:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:29Z", "source_id": 20360462, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:47Z", "source_id": 64256316, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:04:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:49Z", "source_id": 20361809, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:40Z", "source_id": 64261228, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:07:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:40Z", "source_id": 64261230, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:07:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:43Z", "source_id": 20363394, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19348, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:46Z", "source_id": 64266575, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:11:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:50Z", "source_id": 20365056, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Redditch |
2231 |
2231 |
None |
None |
None |
Birmingham New Street |
2311 |
2311 |
8B |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W11282/2026-09-21/detailed |
None |
Five Ways |
2026-09-21T23:08:00+01:00 |
Birmingham New Street |
3.0 |
{"type": "LineString", "coordinates": [[-1.9133888, 52.47057319999999], [-1.9131963000000003, 52.470867600000005], [-1.9129023000000005, 52.47132609999999], [-1.9127083, 52.47166810000002], [-1.9124171, 52.472112900000006], [-1.9121272, 52.4724881], [-1.9117651, 52.47285269999999], [-1.9113639999999992, 52.4731867], [-1.9109022, 52.4735506], [-1.9107441, 52.4736697], [-1.9105614, 52.473795800000005], [-1.90972, 52.4743623], [-1.9089885, 52.47486279999999], [-1.9088617999999995, 52.4749649], [-1.9083980999999997, 52.47535729999999], [-1.9081129999999995, 52.4756282], [-1.907805, 52.4759618], [-1.9072514999999997, 52.4765151], [-1.9068364, 52.4769575], [-1.9066123, 52.47718770000001], [-1.9064782, 52.4773039], [-1.9062478, 52.477493999999986], [-1.9061467000000003, 52.477567099999995], [-1.9060434, 52.47763449999999], [-1.9058921, 52.4777254], [-1.9056187, 52.47787009999998], [-1.9052769, 52.4780138], [-1.9050891000000003, 52.47808], [-1.9049177, 52.4781322], [-1.9046957, 52.47819950000001], [-1.9044435, 52.4782625], [-1.9043036, 52.47829680000001], [-1.9041825999999995, 52.47833649999999], [-1.9040447999999996, 52.47837429999999], [-1.9039231999999997, 52.478386], [-1.9037928, 52.47839], [-1.9036123999999996, 52.4783919], [-1.9034459, 52.4783875], [-1.9032672, 52.47838409999999], [-1.9032538, 52.4783731], [-1.9031877, 52.4783667], [-1.9031098, 52.478357399999986], [-1.9030441, 52.4783488], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]} |
0.9 |
2308 |
2311 |
Five Ways |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365056 |
1790028591494691 |
43 |
43 |
2026-09-21 22:21:47.945766 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:47.918905 |
| 725426 |
755871 |
G27245 |
872B45M821 |
2026-09-21 |
COMPLETE |
20365203 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 755871, "stp": "O", "toc": "Southern", "uid": "G27245", "consist": "377458+377471", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27245/2026-09-21/detailed", "trust_id": "872B45M821", "origin_crs": "EPD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "16", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2B45", "timing_status": "EARLY", "origin_station": "Epsom Downs", "current_leg_arr": "2311", "current_leg_dep": "2306", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2208", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "-2 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": "2313", "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\": 755871, \"profile_key\": \"e4f4b60ce8782860da35536fda66acd18cbe640d7cc75e7bb4eb315e962da06a\", \"schedule_id\": 36851, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Epsom Downs\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2212\", \"location\": \"Banstead\", \"stage_seq\": 2, \"distance_m\": 1906.347, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2214H\", \"wtt_dep\": \"2215H\", \"location\": \"Belmont\", \"stage_seq\": 3, \"distance_m\": 4287.063, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2220\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 4, \"distance_m\": 6126.385, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2224\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 5, \"distance_m\": 7734.675, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227\", \"location\": \"Wallington\", \"stage_seq\": 6, \"distance_m\": 9056.895, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230H\", \"location\": \"Waddon\", \"stage_seq\": 7, \"distance_m\": 11497.248, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235H\", \"location\": \"West Croydon\", \"stage_seq\": 8, \"distance_m\": 13186.204, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 9, \"distance_m\": 14623.776, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240H\", \"location\": \"Selhurst\", \"stage_seq\": 10, \"distance_m\": 15208.608, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Thornton Heath\", \"stage_seq\": 11, \"distance_m\": 16417.681, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2247\", \"location\": \"Norbury\", \"stage_seq\": 12, \"distance_m\": 18360.122, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 19769.35, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 20503.2, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 22849.211, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 16, \"distance_m\": 23740.988, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 17, \"distance_m\": 25978.803, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Pouparts Jn\", \"stage_seq\": 18, \"distance_m\": 27049.872, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Battersea Park\", \"stage_seq\": 19, \"distance_m\": 28315.077, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 28885.309, \"section_seq\": 1, \"route_path_id\": 145432}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 30227.381, \"section_seq\": 1, \"route_path_id\": 145432}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30227.381, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145432}], \"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": "2208", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-21T21:07:59Z\", \"source_id\": 64145257, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:03Z\", \"source_id\": 20328449, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:46Z\", \"source_id\": 64164012, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:49Z\", \"source_id\": 20333958, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:33Z\", \"source_id\": 64174005, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:38Z\", \"source_id\": 20336925, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:05Z\", \"source_id\": 64179395, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:08Z\", \"source_id\": 20338677, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:03Z\", \"source_id\": 64187562, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:10Z\", \"source_id\": 20341114, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:47Z\", \"source_id\": 64193193, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:54Z\", \"source_id\": 20342752, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:58Z\", \"source_id\": 64207570, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:04Z\", \"source_id\": 20347032, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:28Z\", \"source_id\": 64214286, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:31Z\", \"source_id\": 20349092, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:44Z\", \"source_id\": 64220595, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:48Z\", \"source_id\": 20351063, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:00Z\", \"source_id\": 64226764, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:03Z\", \"source_id\": 20352949, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:17Z\", \"source_id\": 64237190, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:25Z\", \"source_id\": 20355980, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:12Z\", \"source_id\": 64242538, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:17Z\", \"source_id\": 20357651, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:58Z\", \"source_id\": 64249293, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:00Z\", \"source_id\": 20359675, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:09Z\", \"source_id\": 64256922, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:13Z\", \"source_id\": 20361984, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:04Z\", \"source_id\": 64267156, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:06Z\", \"source_id\": 20365203, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "17", "timing_fact_generation": 1790028607392361, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:48.933735", "service_state_evidence_id": 20365203, "current_leg_start_actual_dep": "2026-09-21T23:05:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:48.962378", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
O |
EPD |
None |
2B45 |
377458+377471 |
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": 755871, "profile_key": "e4f4b60ce8782860da35536fda66acd18cbe640d7cc75e7bb4eb315e962da06a", "schedule_id": 36851, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Epsom Downs", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Banstead", "stage_seq": 2, "distance_m": 1906.347, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215H", "location": "Belmont", "stage_seq": 3, "distance_m": 4287.063, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2220", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6126.385, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 7734.675, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Wallington", "stage_seq": 6, "distance_m": 9056.895, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Waddon", "stage_seq": 7, "distance_m": 11497.248, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "West Croydon", "stage_seq": 8, "distance_m": 13186.204, "section_seq": 1, "route_path_id": 145432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 14623.776, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "Selhurst", "stage_seq": 10, "distance_m": 15208.608, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Thornton Heath", "stage_seq": 11, "distance_m": 16417.681, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Norbury", "stage_seq": 12, "distance_m": 18360.122, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Streatham Common", "stage_seq": 13, "distance_m": 19769.35, "section_seq": 1, "route_path_id": 145432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 20503.2, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Balham", "stage_seq": 15, "distance_m": 22849.211, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Wandsworth Common", "stage_seq": 16, "distance_m": 23740.988, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Clapham Junction (C)", "stage_seq": 17, "distance_m": 25978.803, "section_seq": 1, "route_path_id": 145432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Pouparts Jn", "stage_seq": 18, "distance_m": 27049.872, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Battersea Park", "stage_seq": 19, "distance_m": 28315.077, "section_seq": 1, "route_path_id": 145432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 28885.309, "section_seq": 1, "route_path_id": 145432}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 30227.381, "section_seq": 1, "route_path_id": 145432}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30227.381, "from_m": 0.0, "section_seq": 1, "route_path_id": 145432}], "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-21T21:07:59Z", "source_id": 64145257, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:03Z", "source_id": 20328449, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30087, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:46Z", "source_id": 64164012, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:18:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:49Z", "source_id": 20333958, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:33Z", "source_id": 64174005, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:38Z", "source_id": 20336925, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:05Z", "source_id": 64179395, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:25:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:08Z", "source_id": 20338677, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:03Z", "source_id": 64187562, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:29:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:10Z", "source_id": 20341114, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:47Z", "source_id": 64193193, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:32:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:54Z", "source_id": 20342752, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29928, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:58Z", "source_id": 64207570, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:04Z", "source_id": 20347032, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:28Z", "source_id": 64214286, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:41:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:31Z", "source_id": 20349092, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:44Z", "source_id": 64220595, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:45:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:48Z", "source_id": 20351063, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:00Z", "source_id": 64226764, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:48:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:03Z", "source_id": 20352949, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:17Z", "source_id": 64237190, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:54:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:25Z", "source_id": 20355980, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29193, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:12Z", "source_id": 64242538, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:17Z", "source_id": 20357651, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:58Z", "source_id": 64249293, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:00Z", "source_id": 20359675, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:09Z", "source_id": 64256922, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:13Z", "source_id": 20361984, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28789, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:04Z", "source_id": 64267156, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:11:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:06Z", "source_id": 20365203, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Epsom Downs |
2208 |
2208 |
1 |
None |
None |
London Victoria (C) |
2313 |
2313 |
16 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27245/2026-09-21/detailed |
None |
Battersea Park |
2026-09-21T23:05:30+01:00 |
London Victoria (C) |
5.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 |
2306 |
2311 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365203 |
1790028607392361 |
76 |
76 |
2026-09-21 22:21:48.962378 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:48.933735 |
| 725427 |
756483 |
G38435 |
411D85M821 |
2026-09-21 |
COMPLETE |
20365451 |
2026-09-21 23:11:00 |
2026-09-21 22:21:52 |
2026-09-23 22:21:52 |
{"id": 756483, "stp": "P", "toc": "Transport for Wales", "uid": "G38435", "consist": "197010", "dest_crs": "CTR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38435/2026-09-21/detailed", "trust_id": "411D85M821", "origin_crs": "WRX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chester", "service_date": "2026-09-21", "dest_arr_time": "2256", "dest_platform": "4", "is_terminated": 1, "next_location": "Chester", "signalling_id": "1D85", "timing_status": "LATE", "origin_station": "Wrexham General", "current_leg_arr": "2311", "current_leg_dep": "2247", "current_leg_end": "Chester", "origin_dep_time": "2238", "origin_platform": "2", "current_location": "Chester", "last_update_time": "2026-09-21T22:21:52", "route_debug_link": null, "timing_variation": "+17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0015994479693955, 53.05044361557939], [-3.001406499999999, 53.05082470000001], [-3.0012181999999994, 53.0512675], [-3.0010052, 53.0518337], [-3.0008294, 53.05237649999999], [-3.0006061999999996, 53.0532576], [-3.0004663, 53.053968100000006], [-3.0003883999999994, 53.0547057], [-3.0003450999999997, 53.0554726], [-3.0003996, 53.055959300000005], [-3.0004131, 53.056080399999985], [-3.0004313999999996, 53.05624360000001], [-3.0005745, 53.0570144], [-3.0008371, 53.0578483], [-3.0011734, 53.058669], [-3.0014332999999995, 53.0591493], [-3.0016601, 53.05953060000001], [-3.0017647, 53.0597175], [-3.0018875, 53.0599867], [-3.0020193, 53.0602024], [-3.0024870999999997, 53.06101169999999], [-3.0027484000000007, 53.0616459], [-3.0028484999999994, 53.06213220000001], [-3.0028841, 53.06250110000001], [-3.0029315, 53.0630384], [-3.002901, 53.06330200000001], [-3.0028673999999995, 53.063708899999995], [-3.0026587999999994, 53.0644546], [-3.0022556, 53.065412500000015], [-3.0020586999999996, 53.065724999999986], [-3.0019319, 53.065893599999995], [-3.0018119, 53.06609639999999], [-3.0016009, 53.0663482], [-3.0014776999999997, 53.06648559999999], [-3.001092799999999, 53.06684979999999], [-3.0006624999999993, 53.06732920000001], [-2.9999323, 53.0680711], [-2.999204, 53.0688303], [-2.9983026, 53.069691], [-2.9980454, 53.0699279], [-2.9972622, 53.070759499999994], [-2.9968651999999993, 53.0711333], [-2.9960443, 53.0720087], [-2.9953255, 53.072735], [-2.9945368999999995, 53.07353760000001], [-2.9936893, 53.074381], [-2.9929437, 53.07515110000001], [-2.992157, 53.0759507], [-2.9915864999999995, 53.0765433], [-2.9908489, 53.0772742], [-2.9894437, 53.07869919999999], [-2.9890332, 53.079128700000005], [-2.9886786999999995, 53.07956039999999], [-2.9880840999999996, 53.08042369999999], [-2.9876747, 53.0812414], [-2.9875911999999993, 53.0814288], [-2.9875573, 53.08151850000001], [-2.9873293999999997, 53.08212079999999], [-2.9872556999999995, 53.08233719999999], [-2.9871522, 53.08268730000001], [-2.9870711, 53.083068299999994], [-2.986992, 53.08355460000001], [-2.9869499, 53.08390059999999], [-2.9867929, 53.08468620000001], [-2.9866652999999994, 53.0850827], [-2.9865473, 53.085361000000006], [-2.9863536, 53.08570549999999], [-2.9860365, 53.0861579], [-2.9855547, 53.08668699999999], [-2.9850224, 53.08715540000001], [-2.9845323999999995, 53.08752379999999], [-2.9840326, 53.0878525], [-2.9836343, 53.0880777], [-2.9834304, 53.08817969999998], [-2.982847899999999, 53.0884589], [-2.9825062, 53.08859619999999], [-2.9821147, 53.0887423], [-2.9812749, 53.0890175], [-2.9806028, 53.089186199999986], [-2.980215, 53.0892764], [-2.9795739999999995, 53.089404300000005], [-2.9783785, 53.089604300000005], [-2.9772688, 53.0897766], [-2.9765946, 53.0898813], [-2.9755994999999995, 53.090078000000005], [-2.9747142999999996, 53.0903003], [-2.9741801, 53.0904875], [-2.9734189, 53.090759899999995], [-2.9725766, 53.0911156], [-2.9717895999999997, 53.0914999], [-2.9712605207933467, 53.09181876959621], [-2.9710378000000004, 53.091953], [-2.9693474, 53.093079], [-2.9685196000000005, 53.09364269999999], [-2.9666714999999995, 53.09490590000001], [-2.9661680999999995, 53.0953067], [-2.9652645, 53.09612130000001], [-2.9647149, 53.09676], [-2.964440437594421, 53.09713562792826], [-2.9641163999999995, 53.09757909999999], [-2.9633918999999995, 53.0985503], [-2.9626056999999997, 53.0995038], [-2.9616966, 53.10039], [-2.9615979999999995, 53.1004918], [-2.9614238, 53.1006718], [-2.9588026, 53.1027997], [-2.957632499999999, 53.103897800000006], [-2.9569387, 53.1046975], [-2.9565134000000004, 53.10527660000001], [-2.9560999, 53.10587209999999], [-2.9557684999999996, 53.10643230000001], [-2.9554133, 53.1071221], [-2.9552556999999995, 53.10742079999999], [-2.9551668, 53.1075823], [-2.9549554999999996, 53.1079924], [-2.9548455, 53.108224], [-2.9545683, 53.1087461], [-2.9543399, 53.1090851], [-2.9535791999999996, 53.1104971], [-2.9483973999999997, 53.1203822], [-2.9477007, 53.121713799999995], [-2.9474523999999995, 53.1223323], [-2.9473215, 53.1226581], [-2.9460486999999995, 53.12651040000001], [-2.9459942999999997, 53.12667499999999], [-2.9449633999999993, 53.12979479999999], [-2.9448980999999996, 53.13005], [-2.9447670000000006, 53.1305348], [-2.9417759999999995, 53.1398118], [-2.9413411, 53.14116069999999], [-2.9405944000000006, 53.143415], [-2.9401301, 53.14482960000001], [-2.9398472010940617, 53.14573188385283], [-2.9396866, 53.14624409999999], [-2.9391908999999994, 53.1477869], [-2.9386377999999995, 53.1490074], [-2.9380378, 53.150065000000005], [-2.937505499999999, 53.15088799999999], [-2.9372470999999996, 53.1513229], [-2.9364101, 53.152603899999995], [-2.9355525, 53.1538624], [-2.9344747, 53.15551129999999], [-2.9336845, 53.1566919], [-2.9331420999999995, 53.157515], [-2.932439, 53.1585992], [-2.9312671, 53.16041], [-2.9299144, 53.1624496], [-2.9283474000000003, 53.1648023], [-2.9272157, 53.16653659999999], [-2.9252566999999994, 53.169493499999994], [-2.9233763999999995, 53.1722948], [-2.9223064, 53.1739212], [-2.9218791, 53.1745878], [-2.9214680999999993, 53.17519059999999], [-2.9203098999999995, 53.176969], [-2.9185369, 53.1796282], [-2.9184392999999997, 53.1797778], [-2.918352099999999, 53.17991849999999], [-2.9181482999999995, 53.18018210000001], [-2.9178692999999996, 53.18048749999999], [-2.9176345999999995, 53.180723], [-2.917408, 53.1808958], [-2.9170726999999994, 53.181130499999995], [-2.916492, 53.181451200000005], [-2.915909399999999, 53.181715899999986], [-2.9153266, 53.18196149999999], [-2.9146112, 53.18224959999999], [-2.9145333999999994, 53.1822765], [-2.9138084999999996, 53.1825241], [-2.9128227, 53.1828753], [-2.9117103, 53.1832794], [-2.910830499999999, 53.18358959999998], [-2.9101379, 53.1838526], [-2.9096576999999995, 53.1840374], [-2.9091266999999994, 53.184256], [-2.908635799999999, 53.1844698], [-2.9079411, 53.1848105], [-2.9074396, 53.185058], [-2.906769, 53.18538109999999], [-2.9060501999999997, 53.185763599999994], [-2.9055472999999994, 53.1860361], [-2.9051956, 53.18618990000001], [-2.9041804, 53.1868133], [-2.9036012, 53.18725109999999], [-2.9029231999999996, 53.187751899999995], [-2.9021140999999995, 53.18837640000001], [-2.9016915, 53.18873359999999], [-2.9009147999999993, 53.1894524], [-2.9004147999999996, 53.1900041], [-2.9000216, 53.1904831], [-2.8994418, 53.191307999999985], [-2.8994151, 53.191356199999994], [-2.8992105, 53.1915909], [-2.8990277, 53.19183970000001], [-2.8987387, 53.192243700000006], [-2.8984252, 53.19260330000001], [-2.8979127999999994, 53.1931375], [-2.8977643999999994, 53.1932922], [-2.8974262999999993, 53.1936028], [-2.8971083999999996, 53.1938635], [-2.8970233, 53.1939272], [-2.8968721999999993, 53.1940411], [-2.8966999, 53.19415310000001], [-2.8963872, 53.1943595], [-2.8960095999999997, 53.1945939], [-2.8957634999999997, 53.1947448], [-2.8952936, 53.1950213], [-2.8948411999999997, 53.1952557], [-2.8943898, 53.1954774], [-2.8938296999999995, 53.19577079999999], [-2.8935185999999997, 53.19591900000001], [-2.8924771999999996, 53.1963967], [-2.8919831, 53.19664019999999], [-2.891419, 53.1969606], [-2.8913131, 53.197013], [-2.890616, 53.1974049], [-2.890436, 53.1974932], [-2.8893592, 53.198036500000015], [-2.8890690999999995, 53.19818], [-2.8888073999999997, 53.1982963], [-2.888543, 53.19839519999999], [-2.8882649999999996, 53.1984853], [-2.8879540999999995, 53.1985661], [-2.8876464, 53.19862559999999], [-2.88725, 53.1986797], [-2.8869579999999995, 53.198702], [-2.8866287000000006, 53.1987128], [-2.8862989999999997, 53.19870349999999], [-2.885985499999999, 53.1986799], [-2.8856639, 53.1986383], [-2.8852173, 53.19855239999999], [-2.8843231, 53.19833539999999], [-2.8841154999999996, 53.1982802], [-2.8831294, 53.1980254], [-2.8822844, 53.19780339999999], [-2.8819707, 53.197715300000006], [-2.8816314, 53.19760920000001], [-2.881272, 53.1974839], [-2.8810997, 53.1974201], [-2.8809273, 53.1973562], [-2.8787749, 53.19651499999999]]}", "current_leg_start": "Wrexham General", "dest_arr_time_act": "2254", "motion_projection": null, "next_location_lat": "53.1965150", "next_location_lon": "-2.8787749", "previous_location": "Wrexham General", "current_leg_milage": "12.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 70.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1190.934, \"from_m\": 70.696, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1221.972, \"from_m\": 1190.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2017.811, \"from_m\": 1221.972, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8038.2, \"from_m\": 2017.811, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16117.89, \"from_m\": 8038.2, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16725.833, \"from_m\": 16117.89, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17959.743, \"from_m\": 16725.833, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18746.031, \"from_m\": 17959.743, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18797.812, \"from_m\": 18746.031, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18806.961, \"from_m\": 18797.812, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18870.642, \"from_m\": 18806.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18979.919, \"from_m\": 18870.642, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19764.316, \"from_m\": 18979.919, \"capability_applied\": null, \"effective_limit_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\": 756483, \"profile_key\": \"0dbd4b4748c8d47c76738f2fb47120ecebdbf781cbb140add51321da6bbe8a67\", \"schedule_id\": 33938, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Wrexham General\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Rossett Jn\", \"stage_seq\": 2, \"distance_m\": 7771.932, \"section_seq\": 1, \"route_path_id\": 122946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Saltney Jn\", \"stage_seq\": 3, \"distance_m\": 16725.833, \"section_seq\": 1, \"route_path_id\": 122946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Chester South Jn\", \"stage_seq\": 4, \"distance_m\": 18870.642, \"section_seq\": 1, \"route_path_id\": 122946}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": null, \"location\": \"Chester\", \"stage_seq\": 5, \"distance_m\": 19764.316, \"section_seq\": 1, \"route_path_id\": 122946}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19764.316, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122946}], \"total_distance_m\": 19764.316, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19578.158, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 186.158, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2238", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "24.0", "current_position_lat": "53.1965150", "current_position_lon": "-2.8787749", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:32Z\", \"source_id\": 64267940, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:34Z\", \"source_id\": 20365451, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chester", "service_state_platform": "7", "timing_fact_generation": 1790028635827555, "current_leg_arrival_utc": "2026-09-21T23:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:50.515120", "service_state_evidence_id": 20365451, "current_leg_start_actual_dep": "2026-09-21T22:55:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:50.924404", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
WRX |
CTR |
1D85 |
197010 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 70.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1190.934, "from_m": 70.696, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1221.972, "from_m": 1190.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2017.811, "from_m": 1221.972, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8038.2, "from_m": 2017.811, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16117.89, "from_m": 8038.2, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16725.833, "from_m": 16117.89, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17959.743, "from_m": 16725.833, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18746.031, "from_m": 17959.743, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18797.812, "from_m": 18746.031, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18806.961, "from_m": 18797.812, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18870.642, "from_m": 18806.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18979.919, "from_m": 18870.642, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19764.316, "from_m": 18979.919, "capability_applied": null, "effective_limit_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": 756483, "profile_key": "0dbd4b4748c8d47c76738f2fb47120ecebdbf781cbb140add51321da6bbe8a67", "schedule_id": 33938, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2238", "location": "Wrexham General", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 122946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Rossett Jn", "stage_seq": 2, "distance_m": 7771.932, "section_seq": 1, "route_path_id": 122946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Saltney Jn", "stage_seq": 3, "distance_m": 16725.833, "section_seq": 1, "route_path_id": 122946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Chester South Jn", "stage_seq": 4, "distance_m": 18870.642, "section_seq": 1, "route_path_id": 122946}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": null, "location": "Chester", "stage_seq": 5, "distance_m": 19764.316, "section_seq": 1, "route_path_id": 122946}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19764.316, "from_m": 0.0, "section_seq": 1, "route_path_id": 122946}], "total_distance_m": 19764.316, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19578.158, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.158, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10396, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:32Z", "source_id": 64267940, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:11:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:34Z", "source_id": 20365451, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Wrexham General |
2238 |
2238 |
2 |
None |
None |
Chester |
2256 |
2254 |
4 |
LATE |
+17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G38435/2026-09-21/detailed |
None |
Wrexham General |
2026-09-21T22:55:00+01:00 |
Chester |
24.0 |
{"type": "LineString", "coordinates": [[-3.0015994479693955, 53.05044361557939], [-3.001406499999999, 53.05082470000001], [-3.0012181999999994, 53.0512675], [-3.0010052, 53.0518337], [-3.0008294, 53.05237649999999], [-3.0006061999999996, 53.0532576], [-3.0004663, 53.053968100000006], [-3.0003883999999994, 53.0547057], [-3.0003450999999997, 53.0554726], [-3.0003996, 53.055959300000005], [-3.0004131, 53.056080399999985], [-3.0004313999999996, 53.05624360000001], [-3.0005745, 53.0570144], [-3.0008371, 53.0578483], [-3.0011734, 53.058669], [-3.0014332999999995, 53.0591493], [-3.0016601, 53.05953060000001], [-3.0017647, 53.0597175], [-3.0018875, 53.0599867], [-3.0020193, 53.0602024], [-3.0024870999999997, 53.06101169999999], [-3.0027484000000007, 53.0616459], [-3.0028484999999994, 53.06213220000001], [-3.0028841, 53.06250110000001], [-3.0029315, 53.0630384], [-3.002901, 53.06330200000001], [-3.0028673999999995, 53.063708899999995], [-3.0026587999999994, 53.0644546], [-3.0022556, 53.065412500000015], [-3.0020586999999996, 53.065724999999986], [-3.0019319, 53.065893599999995], [-3.0018119, 53.06609639999999], [-3.0016009, 53.0663482], [-3.0014776999999997, 53.06648559999999], [-3.001092799999999, 53.06684979999999], [-3.0006624999999993, 53.06732920000001], [-2.9999323, 53.0680711], [-2.999204, 53.0688303], [-2.9983026, 53.069691], [-2.9980454, 53.0699279], [-2.9972622, 53.070759499999994], [-2.9968651999999993, 53.0711333], [-2.9960443, 53.0720087], [-2.9953255, 53.072735], [-2.9945368999999995, 53.07353760000001], [-2.9936893, 53.074381], [-2.9929437, 53.07515110000001], [-2.992157, 53.0759507], [-2.9915864999999995, 53.0765433], [-2.9908489, 53.0772742], [-2.9894437, 53.07869919999999], [-2.9890332, 53.079128700000005], [-2.9886786999999995, 53.07956039999999], [-2.9880840999999996, 53.08042369999999], [-2.9876747, 53.0812414], [-2.9875911999999993, 53.0814288], [-2.9875573, 53.08151850000001], [-2.9873293999999997, 53.08212079999999], [-2.9872556999999995, 53.08233719999999], [-2.9871522, 53.08268730000001], [-2.9870711, 53.083068299999994], [-2.986992, 53.08355460000001], [-2.9869499, 53.08390059999999], [-2.9867929, 53.08468620000001], [-2.9866652999999994, 53.0850827], [-2.9865473, 53.085361000000006], [-2.9863536, 53.08570549999999], [-2.9860365, 53.0861579], [-2.9855547, 53.08668699999999], [-2.9850224, 53.08715540000001], [-2.9845323999999995, 53.08752379999999], [-2.9840326, 53.0878525], [-2.9836343, 53.0880777], [-2.9834304, 53.08817969999998], [-2.982847899999999, 53.0884589], [-2.9825062, 53.08859619999999], [-2.9821147, 53.0887423], [-2.9812749, 53.0890175], [-2.9806028, 53.089186199999986], [-2.980215, 53.0892764], [-2.9795739999999995, 53.089404300000005], [-2.9783785, 53.089604300000005], [-2.9772688, 53.0897766], [-2.9765946, 53.0898813], [-2.9755994999999995, 53.090078000000005], [-2.9747142999999996, 53.0903003], [-2.9741801, 53.0904875], [-2.9734189, 53.090759899999995], [-2.9725766, 53.0911156], [-2.9717895999999997, 53.0914999], [-2.9712605207933467, 53.09181876959621], [-2.9710378000000004, 53.091953], [-2.9693474, 53.093079], [-2.9685196000000005, 53.09364269999999], [-2.9666714999999995, 53.09490590000001], [-2.9661680999999995, 53.0953067], [-2.9652645, 53.09612130000001], [-2.9647149, 53.09676], [-2.964440437594421, 53.09713562792826], [-2.9641163999999995, 53.09757909999999], [-2.9633918999999995, 53.0985503], [-2.9626056999999997, 53.0995038], [-2.9616966, 53.10039], [-2.9615979999999995, 53.1004918], [-2.9614238, 53.1006718], [-2.9588026, 53.1027997], [-2.957632499999999, 53.103897800000006], [-2.9569387, 53.1046975], [-2.9565134000000004, 53.10527660000001], [-2.9560999, 53.10587209999999], [-2.9557684999999996, 53.10643230000001], [-2.9554133, 53.1071221], [-2.9552556999999995, 53.10742079999999], [-2.9551668, 53.1075823], [-2.9549554999999996, 53.1079924], [-2.9548455, 53.108224], [-2.9545683, 53.1087461], [-2.9543399, 53.1090851], [-2.9535791999999996, 53.1104971], [-2.9483973999999997, 53.1203822], [-2.9477007, 53.121713799999995], [-2.9474523999999995, 53.1223323], [-2.9473215, 53.1226581], [-2.9460486999999995, 53.12651040000001], [-2.9459942999999997, 53.12667499999999], [-2.9449633999999993, 53.12979479999999], [-2.9448980999999996, 53.13005], [-2.9447670000000006, 53.1305348], [-2.9417759999999995, 53.1398118], [-2.9413411, 53.14116069999999], [-2.9405944000000006, 53.143415], [-2.9401301, 53.14482960000001], [-2.9398472010940617, 53.14573188385283], [-2.9396866, 53.14624409999999], [-2.9391908999999994, 53.1477869], [-2.9386377999999995, 53.1490074], [-2.9380378, 53.150065000000005], [-2.937505499999999, 53.15088799999999], [-2.9372470999999996, 53.1513229], [-2.9364101, 53.152603899999995], [-2.9355525, 53.1538624], [-2.9344747, 53.15551129999999], [-2.9336845, 53.1566919], [-2.9331420999999995, 53.157515], [-2.932439, 53.1585992], [-2.9312671, 53.16041], [-2.9299144, 53.1624496], [-2.9283474000000003, 53.1648023], [-2.9272157, 53.16653659999999], [-2.9252566999999994, 53.169493499999994], [-2.9233763999999995, 53.1722948], [-2.9223064, 53.1739212], [-2.9218791, 53.1745878], [-2.9214680999999993, 53.17519059999999], [-2.9203098999999995, 53.176969], [-2.9185369, 53.1796282], [-2.9184392999999997, 53.1797778], [-2.918352099999999, 53.17991849999999], [-2.9181482999999995, 53.18018210000001], [-2.9178692999999996, 53.18048749999999], [-2.9176345999999995, 53.180723], [-2.917408, 53.1808958], [-2.9170726999999994, 53.181130499999995], [-2.916492, 53.181451200000005], [-2.915909399999999, 53.181715899999986], [-2.9153266, 53.18196149999999], [-2.9146112, 53.18224959999999], [-2.9145333999999994, 53.1822765], [-2.9138084999999996, 53.1825241], [-2.9128227, 53.1828753], [-2.9117103, 53.1832794], [-2.910830499999999, 53.18358959999998], [-2.9101379, 53.1838526], [-2.9096576999999995, 53.1840374], [-2.9091266999999994, 53.184256], [-2.908635799999999, 53.1844698], [-2.9079411, 53.1848105], [-2.9074396, 53.185058], [-2.906769, 53.18538109999999], [-2.9060501999999997, 53.185763599999994], [-2.9055472999999994, 53.1860361], [-2.9051956, 53.18618990000001], [-2.9041804, 53.1868133], [-2.9036012, 53.18725109999999], [-2.9029231999999996, 53.187751899999995], [-2.9021140999999995, 53.18837640000001], [-2.9016915, 53.18873359999999], [-2.9009147999999993, 53.1894524], [-2.9004147999999996, 53.1900041], [-2.9000216, 53.1904831], [-2.8994418, 53.191307999999985], [-2.8994151, 53.191356199999994], [-2.8992105, 53.1915909], [-2.8990277, 53.19183970000001], [-2.8987387, 53.192243700000006], [-2.8984252, 53.19260330000001], [-2.8979127999999994, 53.1931375], [-2.8977643999999994, 53.1932922], [-2.8974262999999993, 53.1936028], [-2.8971083999999996, 53.1938635], [-2.8970233, 53.1939272], [-2.8968721999999993, 53.1940411], [-2.8966999, 53.19415310000001], [-2.8963872, 53.1943595], [-2.8960095999999997, 53.1945939], [-2.8957634999999997, 53.1947448], [-2.8952936, 53.1950213], [-2.8948411999999997, 53.1952557], [-2.8943898, 53.1954774], [-2.8938296999999995, 53.19577079999999], [-2.8935185999999997, 53.19591900000001], [-2.8924771999999996, 53.1963967], [-2.8919831, 53.19664019999999], [-2.891419, 53.1969606], [-2.8913131, 53.197013], [-2.890616, 53.1974049], [-2.890436, 53.1974932], [-2.8893592, 53.198036500000015], [-2.8890690999999995, 53.19818], [-2.8888073999999997, 53.1982963], [-2.888543, 53.19839519999999], [-2.8882649999999996, 53.1984853], [-2.8879540999999995, 53.1985661], [-2.8876464, 53.19862559999999], [-2.88725, 53.1986797], [-2.8869579999999995, 53.198702], [-2.8866287000000006, 53.1987128], [-2.8862989999999997, 53.19870349999999], [-2.885985499999999, 53.1986799], [-2.8856639, 53.1986383], [-2.8852173, 53.19855239999999], [-2.8843231, 53.19833539999999], [-2.8841154999999996, 53.1982802], [-2.8831294, 53.1980254], [-2.8822844, 53.19780339999999], [-2.8819707, 53.197715300000006], [-2.8816314, 53.19760920000001], [-2.881272, 53.1974839], [-2.8810997, 53.1974201], [-2.8809273, 53.1973562], [-2.8787749, 53.19651499999999]]} |
12.2 |
2247 |
2311 |
Wrexham General |
Chester |
Chester |
53.1965150 |
-2.8787749 |
53.1965150 |
-2.8787749 |
1 |
0 |
2026-09-21 22:21:52 |
TERMINATED |
2026-09-21 22:11:00 |
Chester |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365451 |
1790028635827555 |
9 |
9 |
2026-09-21 22:21:50.924404 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:50.515120 |
| 725428 |
756957 |
C48161 |
742H71M921 |
2026-09-21 |
COMPLETE |
20365581 |
2026-09-21 23:11:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 756957, "stp": "P", "toc": "Great Western Railway", "uid": "C48161", "consist": "165119", "dest_crs": "TWY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48161/2026-09-21/detailed", "trust_id": "742H71M921", "origin_crs": "HOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Twyford", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "5", "is_terminated": 1, "next_location": "Twyford", "signalling_id": "2H71", "timing_status": "EARLY", "origin_station": "Henley-on-Thames", "current_leg_arr": "2311", "current_leg_dep": "2308", "current_leg_end": "Twyford", "origin_dep_time": "2301", "origin_platform": null, "current_location": "Twyford", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8767325999999999, 51.49854539999999], [-0.8763049, 51.497415100000005], [-0.8759946999999999, 51.49675589999999], [-0.8740545999999999, 51.49153780000001], [-0.8727243, 51.4880373], [-0.8718874, 51.4858727], [-0.8712228999999999, 51.4840647], [-0.8703645999999999, 51.4817765], [-0.870078, 51.481068], [-0.8699243, 51.48060280000001], [-0.8697422, 51.480192300000006], [-0.8694981999999999, 51.479602500000006], [-0.8693556999999998, 51.479163], [-0.8691323, 51.4783606], [-0.8690318999999999, 51.4777953], [-0.8689690999999999, 51.4773626], [-0.8689227999999999, 51.4768951], [-0.8688722, 51.4765709], [-0.8687258999999999, 51.4762172], [-0.8684432999999999, 51.4758214], [-0.8682368999999999, 51.47566390000001], [-0.8680402000000002, 51.4755248], [-0.8678495, 51.4754133], [-0.8675478999999999, 51.4752783], [-0.8673195999999999, 51.4751906], [-0.8671150999999999, 51.4751284], [-0.8668143000000001, 51.47506879999999], [-0.8665191, 51.47502879999999], [-0.8662812, 51.475009400000005], [-0.8659926999999998, 51.4750065], [-0.8657801999999999, 51.4750122], [-0.8656908999999999, 51.4750123], [-0.8649968999999998, 51.4750342], [-0.8649796, 51.4750344], [-0.8647509, 51.4750541], [-0.8644931, 51.475093400000006], [-0.8642909999999999, 51.47513699999999], [-0.8640085, 51.4752138], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.8608958, 51.47615580000001], [-0.8620852999999999, 51.4757898], [-0.8637745999999998, 51.4752397]]}", "current_leg_start": "Wargrave", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "51.4752397", "next_location_lon": "-0.8637746", "previous_location": "Wargrave", "current_leg_milage": "2.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3925.64, \"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\": 4044.079, \"from_m\": 3925.64, \"capability_applied\": null, \"effective_limit_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\": 7147.264, \"from_m\": 4044.079, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7168.18, \"from_m\": 7147.264, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7288.038, \"from_m\": 7168.18, \"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\": 7561.829, \"from_m\": 7288.038, \"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\": 7616.507, \"from_m\": 7561.829, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7929.109, \"from_m\": 7616.507, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 756957, \"profile_key\": \"fe8ac710a576f8b9382d2d3877d244c55a35413cb98a9333e13c522f55750163\", \"schedule_id\": 6255, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Henley-on-Thames\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116178}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Shiplake\", \"stage_seq\": 2, \"distance_m\": 2896.97, \"section_seq\": 1, \"route_path_id\": 116178}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Wargrave\", \"stage_seq\": 3, \"distance_m\": 4352.151, \"section_seq\": 1, \"route_path_id\": 116178}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Twyford\", \"stage_seq\": 4, \"distance_m\": 7929.109, \"section_seq\": 1, \"route_path_id\": 116178}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 7929.109, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116178}], \"total_distance_m\": 7929.109, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7929.109, \"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": "2301", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4752397", "current_position_lon": "-0.8637746", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:06Z\", \"source_id\": 20362470, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:06Z\", \"source_id\": 20364080, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:44Z\", \"source_id\": 64268323, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:51Z\", \"source_id\": 20365581, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Twyford", "service_state_platform": "5", "timing_fact_generation": 1790028653203619, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:11:52.730874", "service_state_evidence_id": 20365581, "current_leg_start_actual_dep": "2026-09-21T23:08:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:21:53.054659", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
HOT |
TWY |
2H71 |
165119 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 3925.64, "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": 4044.079, "from_m": 3925.64, "capability_applied": null, "effective_limit_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": 7147.264, "from_m": 4044.079, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7168.18, "from_m": 7147.264, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7288.038, "from_m": 7168.18, "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": 7561.829, "from_m": 7288.038, "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": 7616.507, "from_m": 7561.829, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7929.109, "from_m": 7616.507, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 756957, "profile_key": "fe8ac710a576f8b9382d2d3877d244c55a35413cb98a9333e13c522f55750163", "schedule_id": 6255, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2301", "location": "Henley-on-Thames", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116178}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Shiplake", "stage_seq": 2, "distance_m": 2896.97, "section_seq": 1, "route_path_id": 116178}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Wargrave", "stage_seq": 3, "distance_m": 4352.151, "section_seq": 1, "route_path_id": 116178}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Twyford", "stage_seq": 4, "distance_m": 7929.109, "section_seq": 1, "route_path_id": 116178}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 7929.109, "from_m": 0.0, "section_seq": 1, "route_path_id": 116178}], "total_distance_m": 7929.109, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7929.109, "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-21T22:05:06Z", "source_id": 20362470, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:06Z", "source_id": 20364080, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23682, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:44Z", "source_id": 64268323, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:11:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:51Z", "source_id": 20365581, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Henley-on-Thames |
2301 |
2301 |
None |
None |
None |
Twyford |
2313 |
2313 |
5 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48161/2026-09-21/detailed |
None |
Wargrave |
2026-09-21T23:08:30+01:00 |
Twyford |
3.0 |
{"type": "LineString", "coordinates": [[-0.8767325999999999, 51.49854539999999], [-0.8763049, 51.497415100000005], [-0.8759946999999999, 51.49675589999999], [-0.8740545999999999, 51.49153780000001], [-0.8727243, 51.4880373], [-0.8718874, 51.4858727], [-0.8712228999999999, 51.4840647], [-0.8703645999999999, 51.4817765], [-0.870078, 51.481068], [-0.8699243, 51.48060280000001], [-0.8697422, 51.480192300000006], [-0.8694981999999999, 51.479602500000006], [-0.8693556999999998, 51.479163], [-0.8691323, 51.4783606], [-0.8690318999999999, 51.4777953], [-0.8689690999999999, 51.4773626], [-0.8689227999999999, 51.4768951], [-0.8688722, 51.4765709], [-0.8687258999999999, 51.4762172], [-0.8684432999999999, 51.4758214], [-0.8682368999999999, 51.47566390000001], [-0.8680402000000002, 51.4755248], [-0.8678495, 51.4754133], [-0.8675478999999999, 51.4752783], [-0.8673195999999999, 51.4751906], [-0.8671150999999999, 51.4751284], [-0.8668143000000001, 51.47506879999999], [-0.8665191, 51.47502879999999], [-0.8662812, 51.475009400000005], [-0.8659926999999998, 51.4750065], [-0.8657801999999999, 51.4750122], [-0.8656908999999999, 51.4750123], [-0.8649968999999998, 51.4750342], [-0.8649796, 51.4750344], [-0.8647509, 51.4750541], [-0.8644931, 51.475093400000006], [-0.8642909999999999, 51.47513699999999], [-0.8640085, 51.4752138], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.8608958, 51.47615580000001], [-0.8620852999999999, 51.4757898], [-0.8637745999999998, 51.4752397]]} |
2.2 |
2308 |
2311 |
Wargrave |
Twyford |
Twyford |
51.4752397 |
-0.8637746 |
51.4752397 |
-0.8637746 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:11:00 |
Twyford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365581 |
1790028653203619 |
10 |
10 |
2026-09-21 22:21:53.054659 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:11:52.730874 |
| 725429 |
742497 |
H49982 |
886V75CW21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 742497, "stp": "P", "toc": "Unknown", "uid": "H49982", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49982/2026-09-21/detailed", "trust_id": "886V75CW21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colnbrook BAA (GBRf)", "service_date": "2026-09-21", "dest_arr_time": "2207", "dest_platform": null, "is_terminated": 1, "next_location": "Colnbrook Sig. T3511", "signalling_id": "6V75", "timing_status": "LATE", "origin_station": "Grain Oil Terminal (GBRf)", "current_leg_arr": "2200½", "current_leg_dep": "2159", "current_leg_end": "Colnbrook Sig. T3511", "origin_dep_time": "1809", "origin_platform": null, "current_location": "Colnbrook Sig. T3511", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.48479610000000006, 51.5112132], [-0.4849172000000001, 51.51107900000001], [-0.48501859999999986, 51.51096569999999], [-0.4850957, 51.510852199999995], [-0.48516290000000006, 51.510723199999994], [-0.4852098999999999, 51.510559999999984], [-0.4852199, 51.510418], [-0.48522979999999993, 51.5102941], [-0.48523640000000007, 51.51014909999999], [-0.4852312379141921, 51.51012365209163], [-0.485224533666774, 51.51009060165622], [-0.4852184930675739, 51.5100608228371], [-0.48521109178978333, 51.51002433614668], [-0.4852026577487388, 51.50998275812233], [-0.4851951000000001, 51.50994549999999], [-0.48516949999999986, 51.5096513], [-0.48517820000000006, 51.5093901], [-0.48517799999999994, 51.50933549999999], [-0.4851667999999999, 51.50903769999999], [-0.4852014, 51.50877039999999], [-0.4852412, 51.50852700000001], [-0.4853334, 51.508182299999994], [-0.4854442000000001, 51.507819700000006], [-0.485542, 51.507585], [-0.4855921000000001, 51.5074803], [-0.4856591, 51.507308999999985], [-0.48577290000000006, 51.5071067], [-0.4859197999999999, 51.5068459], [-0.4859566, 51.50678829999998], [-0.48629869999999986, 51.5062526], [-0.4864566, 51.5059849], [-0.486567, 51.505778799999995], [-0.4867642, 51.505385700000005], [-0.4869318, 51.505003399999985], [-0.4872592, 51.50425090000001], [-0.4874787, 51.5037503], [-0.4877678999999999, 51.5031716], [-0.4879224999999998, 51.5028817], [-0.4880516, 51.5026541], [-0.48819719999999994, 51.50245720000001], [-0.4882497, 51.50237440000001], [-0.48881859999999994, 51.5015252], [-0.4890265, 51.50123250000001], [-0.4892751, 51.50088780000001], [-0.4896524, 51.500362], [-0.4900149, 51.499909], [-0.49038059999999994, 51.499477], [-0.4906922, 51.4991207], [-0.49100887979338825, 51.4987748385867], [-0.4910514, 51.49872839999999], [-0.4914440000000001, 51.4983293], [-0.4918181999999999, 51.4979627], [-0.49521789999999993, 51.494828899999995]]}", "current_leg_start": "Colnbrook Sig. T3503", "dest_arr_time_act": "2207", "motion_projection": null, "next_location_lat": "51.4948289", "next_location_lon": "-0.4952179", "previous_location": "Colnbrook Sig. T3503", "current_leg_milage": "1.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 476.537, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 2019.895, \"from_m\": 476.537, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2848.442, \"from_m\": 2019.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3486.7, \"from_m\": 2848.442, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4704.173, \"from_m\": 3486.7, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4724.531, \"from_m\": 4704.173, \"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\": 18268.024, \"from_m\": 4724.531, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18439.633, \"from_m\": 18268.024, \"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\": 22520.519, \"from_m\": 18439.633, \"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\": 23512.459, \"from_m\": 22520.519, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24152.289, \"from_m\": 23512.459, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32565.798, \"from_m\": 24152.289, \"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\": 34346.497, \"from_m\": 32565.798, \"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\": 34903.847, \"from_m\": 34346.497, \"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\": 35253.535, \"from_m\": 34903.847, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35299.176, \"from_m\": 35253.535, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35652.729, \"from_m\": 35299.176, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50050.701, \"from_m\": 35652.729, \"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\": 50092.363, \"from_m\": 50050.701, \"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\": 50703.638, \"from_m\": 50092.363, \"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\": 50778.523, \"from_m\": 50703.638, \"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\": 51624.367, \"from_m\": 50778.523, \"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\": 51870.62, \"from_m\": 51624.367, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53311.568, \"from_m\": 51870.62, \"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\": 54470.705, \"from_m\": 53311.568, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56452.58, \"from_m\": 54470.705, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57098.385, \"from_m\": 56452.58, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57365.956, \"from_m\": 57098.385, \"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\": 57416.315, \"from_m\": 57365.956, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58870.054, \"from_m\": 57416.315, \"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\": 58875.375, \"from_m\": 58870.054, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59647.104, \"from_m\": 58875.375, \"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\": 59749.974, \"from_m\": 59647.104, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60052.611, \"from_m\": 59749.974, \"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\": 60076.458, \"from_m\": 60052.611, \"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\": 61666.41, \"from_m\": 60076.458, \"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\": 61774.554, \"from_m\": 61666.41, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62189.572, \"from_m\": 61774.554, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 62241.054, \"from_m\": 62189.572, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62259.091, \"from_m\": 62241.054, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62406.837, \"from_m\": 62259.091, \"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\": 63078.944, \"from_m\": 62406.837, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 64646.77, \"from_m\": 63078.944, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65584.364, \"from_m\": 64646.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67574.9, \"from_m\": 65584.364, \"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\": 68581.99, \"from_m\": 67574.9, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71609.156, \"from_m\": 68581.99, \"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\": 71685.013, \"from_m\": 71609.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72122.891, \"from_m\": 71685.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\": 72438.528, \"from_m\": 72122.891, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 72622.557, \"from_m\": 72438.528, \"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\": 72681.356, \"from_m\": 72622.557, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72688.832, \"from_m\": 72681.356, \"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\": 74420.239, \"from_m\": 72688.832, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74472.181, \"from_m\": 74420.239, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 74642.164, \"from_m\": 74472.181, \"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\": 75454.745, \"from_m\": 74642.164, \"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\": 76873.931, \"from_m\": 75454.745, \"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\": 77018.761, \"from_m\": 76873.931, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 77174.76, \"from_m\": 77018.761, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 77355.46, \"from_m\": 77174.76, \"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\": 77401.88, \"from_m\": 77355.46, \"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\": 77525.818, \"from_m\": 77401.88, \"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\": 88095.391, \"from_m\": 77525.818, \"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\": 88192.387, \"from_m\": 88095.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88251.55, \"from_m\": 88192.387, \"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\": 89632.895, \"from_m\": 88251.55, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90293.06, \"from_m\": 89632.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90580.834, \"from_m\": 90293.06, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 90597.662, \"from_m\": 90580.834, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93372.489, \"from_m\": 90597.662, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 93742.306, \"from_m\": 93372.489, \"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\": 742497, \"profile_key\": \"9965df657d1bd6b3ad891c673638011ab5b379530dc6fa0864d9031eff110be9\", \"schedule_id\": 14609, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1809\", \"location\": \"Grain Oil Terminal (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"1814\", \"wtt_dep\": \"1815\", \"location\": \"Grain (Old Station)\", \"stage_seq\": 2, \"distance_m\": 356.432, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"1818\", \"wtt_dep\": \"1819\", \"location\": \"Grain L.C.\", \"stage_seq\": 3, \"distance_m\": 734.28, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"1841\", \"wtt_dep\": \"1844\", \"location\": \"Cliffe Sig. NK509\", \"stage_seq\": 4, \"distance_m\": 16190.523, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848\", \"location\": \"Hoo Jn\", \"stage_seq\": 5, \"distance_m\": 18512.048, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854\", \"location\": \"Gravesend\", \"stage_seq\": 6, \"distance_m\": 23737.471, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1856\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 7, \"distance_m\": 26153.051, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907\", \"location\": \"Dartford\", \"stage_seq\": 8, \"distance_m\": 34631.13, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908H\", \"location\": \"Dartford Jn\", \"stage_seq\": 9, \"distance_m\": 35352.603, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1910H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 10, \"distance_m\": 36241.905, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1912\", \"location\": \"Crayford\", \"stage_seq\": 11, \"distance_m\": 37594.983, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921H\", \"location\": \"Sidcup\", \"stage_seq\": 12, \"distance_m\": 43037.176, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931H\", \"location\": \"Lee\", \"stage_seq\": 13, \"distance_m\": 49483.407, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"1933\", \"wtt_dep\": \"1934H\", \"location\": \"Hither Green\", \"stage_seq\": 14, \"distance_m\": 50615.295, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 52113.649, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Lewisham\", \"stage_seq\": 16, \"distance_m\": 52676.929, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 17, \"distance_m\": 53158.82, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 55526.489, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 19, \"distance_m\": 57416.315, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Denmark Hill\", \"stage_seq\": 20, \"distance_m\": 58225.189, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 21, \"distance_m\": 61633.881, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"Factory Jn\", \"stage_seq\": 22, \"distance_m\": 62115.621, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Longhedge Jn\", \"stage_seq\": 23, \"distance_m\": 63004.076, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2025H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 24, \"distance_m\": 64327.559, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"West Brompton\", \"stage_seq\": 25, \"distance_m\": 67147.788, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 26, \"distance_m\": 68814.478, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 27, \"distance_m\": 70563.236, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"North Pole Jn\", \"stage_seq\": 28, \"distance_m\": 71760.199, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 29, \"distance_m\": 72577.918, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041H\", \"location\": \"Willesden South West Goods Lines\", \"stage_seq\": 30, \"distance_m\": 73138.208, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2052\", \"location\": \"Willesden South West Sidings\", \"stage_seq\": 31, \"distance_m\": 73521.801, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 32, \"distance_m\": 74527.662, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2124H\", \"location\": \"Acton Main Line\", \"stage_seq\": 33, \"distance_m\": 75608.655, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Acton West Jn\", \"stage_seq\": 34, \"distance_m\": 77174.76, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132H\", \"location\": \"West Ealing\", \"stage_seq\": 35, \"distance_m\": 79405.099, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Southall\", \"stage_seq\": 36, \"distance_m\": 83311.162, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 37, \"distance_m\": 86606.386, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"West Drayton\", \"stage_seq\": 38, \"distance_m\": 90033.722, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2154\", \"location\": \"Colnbrook Sig. T3503\", \"stage_seq\": 39, \"distance_m\": 91046.614, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201H\", \"location\": \"Colnbrook Sig. T3511\", \"stage_seq\": 40, \"distance_m\": 93039.085, \"section_seq\": 1, \"route_path_id\": 135803}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": null, \"location\": \"Colnbrook BAA (GBRf)\", \"stage_seq\": 41, \"distance_m\": 93742.306, \"section_seq\": 1, \"route_path_id\": 135803}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 93742.306, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135803}], \"total_distance_m\": 93742.306, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 86369.472, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7372.834, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1809", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.5", "current_position_lat": "51.4948289", "current_position_lon": "-0.4952179", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T17:53:03Z\", \"source_id\": 63655090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:54:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T17:53:08Z\", \"source_id\": 20181999, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:06:40Z\", \"source_id\": 63693309, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:07:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:06:43Z\", \"source_id\": 20192847, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:24:24Z\", \"source_id\": 63743077, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:25:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:24:28Z\", \"source_id\": 20206787, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:29:03Z\", \"source_id\": 63756010, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:29:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:29:15Z\", \"source_id\": 20210887, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:37:04Z\", \"source_id\": 63777636, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:37:13Z\", \"source_id\": 20219525, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:47:51Z\", \"source_id\": 63806576, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:48:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:47:56Z\", \"source_id\": 20227668, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:51:30Z\", \"source_id\": 63816267, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:51:50Z\", \"source_id\": 20230833, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:51:58Z\", \"source_id\": 20230953, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:56:26Z\", \"source_id\": 63829478, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:57:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:57:19Z\", \"source_id\": 20236041, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:03:29Z\", \"source_id\": 63848387, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:03:33Z\", \"source_id\": 20243513, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:10:05Z\", \"source_id\": 63865671, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:10:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:10:10Z\", \"source_id\": 20248369, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:29:53Z\", \"source_id\": 63917060, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:29:56Z\", \"source_id\": 20262649, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:32:04Z\", \"source_id\": 63922498, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:33:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:32:09Z\", \"source_id\": 20264197, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:34:41Z\", \"source_id\": 63929075, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:35:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:34:46Z\", \"source_id\": 20266003, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:37:01Z\", \"source_id\": 63934884, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:37:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:37:01Z\", \"source_id\": 20267643, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:50:34Z\", \"source_id\": 63967720, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:51:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:50:38Z\", \"source_id\": 20277090, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:39:30Z\", \"source_id\": 64082618, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:40:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:39:34Z\", \"source_id\": 20310066, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:44Z\", \"source_id\": 64089644, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:48Z\", \"source_id\": 20312191, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:14Z\", \"source_id\": 64110799, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:53:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:18Z\", \"source_id\": 20318317, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colnbrook Sig. T3511", "service_state_platform": null, "timing_fact_generation": 1790024840704005, "current_leg_arrival_utc": "2026-09-21T22:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:00.306448", "service_state_evidence_id": 20327991, "current_leg_start_actual_dep": "2026-09-21T21:59:00+01:00", "operational_evidence_version": 145, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:01.109488", "service_state_valid_until_kind": null, "operational_interpretation_version": 145, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6V75 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 476.537, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 2019.895, "from_m": 476.537, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 2848.442, "from_m": 2019.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 3486.7, "from_m": 2848.442, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 4704.173, "from_m": 3486.7, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4724.531, "from_m": 4704.173, "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": 18268.024, "from_m": 4724.531, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18439.633, "from_m": 18268.024, "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": 22520.519, "from_m": 18439.633, "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": 23512.459, "from_m": 22520.519, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24152.289, "from_m": 23512.459, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32565.798, "from_m": 24152.289, "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": 34346.497, "from_m": 32565.798, "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": 34903.847, "from_m": 34346.497, "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": 35253.535, "from_m": 34903.847, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35299.176, "from_m": 35253.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35652.729, "from_m": 35299.176, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50050.701, "from_m": 35652.729, "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": 50092.363, "from_m": 50050.701, "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": 50703.638, "from_m": 50092.363, "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": 50778.523, "from_m": 50703.638, "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": 51624.367, "from_m": 50778.523, "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": 51870.62, "from_m": 51624.367, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53311.568, "from_m": 51870.62, "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": 54470.705, "from_m": 53311.568, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56452.58, "from_m": 54470.705, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57098.385, "from_m": 56452.58, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57365.956, "from_m": 57098.385, "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": 57416.315, "from_m": 57365.956, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58870.054, "from_m": 57416.315, "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": 58875.375, "from_m": 58870.054, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59647.104, "from_m": 58875.375, "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": 59749.974, "from_m": 59647.104, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60052.611, "from_m": 59749.974, "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": 60076.458, "from_m": 60052.611, "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": 61666.41, "from_m": 60076.458, "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": 61774.554, "from_m": 61666.41, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62189.572, "from_m": 61774.554, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 62241.054, "from_m": 62189.572, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62259.091, "from_m": 62241.054, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62406.837, "from_m": 62259.091, "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": 63078.944, "from_m": 62406.837, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 64646.77, "from_m": 63078.944, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65584.364, "from_m": 64646.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67574.9, "from_m": 65584.364, "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": 68581.99, "from_m": 67574.9, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71609.156, "from_m": 68581.99, "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": 71685.013, "from_m": 71609.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72122.891, "from_m": 71685.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": 72438.528, "from_m": 72122.891, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72622.557, "from_m": 72438.528, "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": 72681.356, "from_m": 72622.557, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72688.832, "from_m": 72681.356, "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": 74420.239, "from_m": 72688.832, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74472.181, "from_m": 74420.239, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 74642.164, "from_m": 74472.181, "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": 75454.745, "from_m": 74642.164, "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": 76873.931, "from_m": 75454.745, "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": 77018.761, "from_m": 76873.931, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 77174.76, "from_m": 77018.761, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 77355.46, "from_m": 77174.76, "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": 77401.88, "from_m": 77355.46, "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": 77525.818, "from_m": 77401.88, "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": 88095.391, "from_m": 77525.818, "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": 88192.387, "from_m": 88095.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88251.55, "from_m": 88192.387, "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": 89632.895, "from_m": 88251.55, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90293.06, "from_m": 89632.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90580.834, "from_m": 90293.06, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 90597.662, "from_m": 90580.834, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93372.489, "from_m": 90597.662, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 93742.306, "from_m": 93372.489, "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": 742497, "profile_key": "9965df657d1bd6b3ad891c673638011ab5b379530dc6fa0864d9031eff110be9", "schedule_id": 14609, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1809", "location": "Grain Oil Terminal (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "1814", "wtt_dep": "1815", "location": "Grain (Old Station)", "stage_seq": 2, "distance_m": 356.432, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "1818", "wtt_dep": "1819", "location": "Grain L.C.", "stage_seq": 3, "distance_m": 734.28, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "1841", "wtt_dep": "1844", "location": "Cliffe Sig. NK509", "stage_seq": 4, "distance_m": 16190.523, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848", "location": "Hoo Jn", "stage_seq": 5, "distance_m": 18512.048, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854", "location": "Gravesend", "stage_seq": 6, "distance_m": 23737.471, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1856", "location": "Springhead Junction (CTRL)", "stage_seq": 7, "distance_m": 26153.051, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907", "location": "Dartford", "stage_seq": 8, "distance_m": 34631.13, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908H", "location": "Dartford Jn", "stage_seq": 9, "distance_m": 35352.603, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1910H", "location": "Crayford Spur B Jn", "stage_seq": 10, "distance_m": 36241.905, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1912", "location": "Crayford", "stage_seq": 11, "distance_m": 37594.983, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921H", "location": "Sidcup", "stage_seq": 12, "distance_m": 43037.176, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931H", "location": "Lee", "stage_seq": 13, "distance_m": 49483.407, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "1933", "wtt_dep": "1934H", "location": "Hither Green", "stage_seq": 14, "distance_m": 50615.295, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940", "location": "Parks Bridge Jn", "stage_seq": 15, "distance_m": 52113.649, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945", "location": "Lewisham", "stage_seq": 16, "distance_m": 52676.929, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946", "location": "Lewisham Vale Jn", "stage_seq": 17, "distance_m": 53158.82, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Nunhead", "stage_seq": 18, "distance_m": 55526.489, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001", "location": "Crofton Road Jn", "stage_seq": 19, "distance_m": 57416.315, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Denmark Hill", "stage_seq": 20, "distance_m": 58225.189, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Voltaire Road Jn", "stage_seq": 21, "distance_m": 61633.881, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009", "location": "Factory Jn", "stage_seq": 22, "distance_m": 62115.621, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Longhedge Jn", "stage_seq": 23, "distance_m": 63004.076, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2025H", "location": "Latchmere Jn", "stage_seq": 24, "distance_m": 64327.559, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "West Brompton", "stage_seq": 25, "distance_m": 67147.788, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Kensington (Olympia)", "stage_seq": 26, "distance_m": 68814.478, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Shepherd's Bush", "stage_seq": 27, "distance_m": 70563.236, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "North Pole Jn", "stage_seq": 28, "distance_m": 71760.199, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Mitre Bridge Jn", "stage_seq": 29, "distance_m": 72577.918, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041H", "location": "Willesden South West Goods Lines", "stage_seq": 30, "distance_m": 73138.208, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2052", "location": "Willesden South West Sidings", "stage_seq": 31, "distance_m": 73521.801, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054", "location": "Acton Wells Jn", "stage_seq": 32, "distance_m": 74527.662, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2124H", "location": "Acton Main Line", "stage_seq": 33, "distance_m": 75608.655, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Acton West Jn", "stage_seq": 34, "distance_m": 77174.76, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "West Ealing", "stage_seq": 35, "distance_m": 79405.099, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Southall", "stage_seq": 36, "distance_m": 83311.162, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Heathrow Airport Jn", "stage_seq": 37, "distance_m": 86606.386, "section_seq": 1, "route_path_id": 135803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "West Drayton", "stage_seq": 38, "distance_m": 90033.722, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2154", "location": "Colnbrook Sig. T3503", "stage_seq": 39, "distance_m": 91046.614, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Colnbrook Sig. T3511", "stage_seq": 40, "distance_m": 93039.085, "section_seq": 1, "route_path_id": 135803}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": null, "location": "Colnbrook BAA (GBRf)", "stage_seq": 41, "distance_m": 93742.306, "section_seq": 1, "route_path_id": 135803}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 93742.306, "from_m": 0.0, "section_seq": 1, "route_path_id": 135803}], "total_distance_m": 93742.306, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 86369.472, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7372.834, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32247, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T17:53:03Z", "source_id": 63655090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T17:54:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T17:53:08Z", "source_id": 20181999, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T18:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:06:40Z", "source_id": 63693309, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T18:07:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:06:43Z", "source_id": 20192847, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T19:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:24:24Z", "source_id": 63743077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T18:25:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:24:28Z", "source_id": 20206787, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:29:03Z", "source_id": 63756010, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T18:29:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:29:15Z", "source_id": 20210887, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:37:04Z", "source_id": 63777636, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T18:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:37:13Z", "source_id": 20219525, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:47:51Z", "source_id": 63806576, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T18:48:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:47:56Z", "source_id": 20227668, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:51:30Z", "source_id": 63816267, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T18:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:51:50Z", "source_id": 20230833, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:51:58Z", "source_id": 20230953, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:56:26Z", "source_id": 63829478, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T18:57:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:57:19Z", "source_id": 20236041, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31561, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:03:29Z", "source_id": 63848387, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T19:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:03:33Z", "source_id": 20243513, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:10:05Z", "source_id": 63865671, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T19:10:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:10:10Z", "source_id": 20248369, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:29:53Z", "source_id": 63917060, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T19:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:29:56Z", "source_id": 20262649, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22277, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:32:04Z", "source_id": 63922498, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T19:33:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:32:09Z", "source_id": 20264197, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22306, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:34:41Z", "source_id": 63929075, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T19:35:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:34:46Z", "source_id": 20266003, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:37:01Z", "source_id": 63934884, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T19:37:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:37:01Z", "source_id": 20267643, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23147, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:50:34Z", "source_id": 63967720, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T19:51:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:50:38Z", "source_id": 20277090, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:39:30Z", "source_id": 64082618, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T20:40:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:39:34Z", "source_id": 20310066, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:44Z", "source_id": 64089644, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T20:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:48Z", "source_id": 20312191, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23502, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:14Z", "source_id": 64110799, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T20:53:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:18Z", "source_id": 20318317, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T21:53:00+01:00", "operational_fact": true}] |
Grain Oil Terminal (GBRf) |
1809 |
1809 |
None |
None |
None |
Colnbrook BAA (GBRf) |
2207 |
2207 |
None |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H49982/2026-09-21/detailed |
None |
Colnbrook Sig. T3503 |
2026-09-21T21:59:00+01:00 |
Colnbrook Sig. T3511 |
1.5 |
{"type": "LineString", "coordinates": [[-0.48479610000000006, 51.5112132], [-0.4849172000000001, 51.51107900000001], [-0.48501859999999986, 51.51096569999999], [-0.4850957, 51.510852199999995], [-0.48516290000000006, 51.510723199999994], [-0.4852098999999999, 51.510559999999984], [-0.4852199, 51.510418], [-0.48522979999999993, 51.5102941], [-0.48523640000000007, 51.51014909999999], [-0.4852312379141921, 51.51012365209163], [-0.485224533666774, 51.51009060165622], [-0.4852184930675739, 51.5100608228371], [-0.48521109178978333, 51.51002433614668], [-0.4852026577487388, 51.50998275812233], [-0.4851951000000001, 51.50994549999999], [-0.48516949999999986, 51.5096513], [-0.48517820000000006, 51.5093901], [-0.48517799999999994, 51.50933549999999], [-0.4851667999999999, 51.50903769999999], [-0.4852014, 51.50877039999999], [-0.4852412, 51.50852700000001], [-0.4853334, 51.508182299999994], [-0.4854442000000001, 51.507819700000006], [-0.485542, 51.507585], [-0.4855921000000001, 51.5074803], [-0.4856591, 51.507308999999985], [-0.48577290000000006, 51.5071067], [-0.4859197999999999, 51.5068459], [-0.4859566, 51.50678829999998], [-0.48629869999999986, 51.5062526], [-0.4864566, 51.5059849], [-0.486567, 51.505778799999995], [-0.4867642, 51.505385700000005], [-0.4869318, 51.505003399999985], [-0.4872592, 51.50425090000001], [-0.4874787, 51.5037503], [-0.4877678999999999, 51.5031716], [-0.4879224999999998, 51.5028817], [-0.4880516, 51.5026541], [-0.48819719999999994, 51.50245720000001], [-0.4882497, 51.50237440000001], [-0.48881859999999994, 51.5015252], [-0.4890265, 51.50123250000001], [-0.4892751, 51.50088780000001], [-0.4896524, 51.500362], [-0.4900149, 51.499909], [-0.49038059999999994, 51.499477], [-0.4906922, 51.4991207], [-0.49100887979338825, 51.4987748385867], [-0.4910514, 51.49872839999999], [-0.4914440000000001, 51.4983293], [-0.4918181999999999, 51.4979627], [-0.49521789999999993, 51.494828899999995]]} |
1.2 |
2159 |
2200½ |
Colnbrook Sig. T3503 |
Colnbrook Sig. T3511 |
Colnbrook Sig. T3511 |
51.4948289 |
-0.4952179 |
51.4948289 |
-0.4952179 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Colnbrook Sig. T3511 |
TRUST |
TRACKING_TIMEOUT |
20327991 |
1790024840704005 |
145 |
145 |
2026-09-21 22:22:01.109488 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:00.306448 |
| 725430 |
755373 |
G40339 |
645J82M721 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755373, "stp": "P", "toc": "Transport for Wales", "uid": "G40339", "consist": "197124", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40339/2026-09-21/detailed", "trust_id": "645J82M721", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Foregate C.S.", "service_date": "2026-09-21", "dest_arr_time": "2157", "dest_platform": null, "is_terminated": 1, "next_location": "Shrewsbury Abbey Foregate", "signalling_id": "5J82", "timing_status": "LATE", "origin_station": "Shrewsbury", "current_leg_arr": "2204", "current_leg_dep": "2146", "current_leg_end": "Shrewsbury Abbey Foregate", "origin_dep_time": "2146", "origin_platform": "7", "current_location": "Shrewsbury Abbey Foregate", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.749304, 52.71155340000001], [-2.7482800999999997, 52.710823], [-2.747946, 52.7105876], [-2.7479325, 52.7105781], [-2.7478243999999994, 52.7105038], [-2.7477196, 52.7104365], [-2.7476158, 52.71037799999999], [-2.7475323, 52.7103296], [-2.7474554, 52.71028130000001], [-2.7473598, 52.710215099999985], [-2.747296599999999, 52.71016829999999], [-2.7472298000000004, 52.710118949999995], [-2.7470713, 52.710007], [-2.7469956999999994, 52.7099533], [-2.746949799999999, 52.70992179999999], [-2.7468737, 52.7098697], [-2.7467959, 52.70982149999999], [-2.7467012, 52.70976939999999], [-2.7466010999999995, 52.709719099999994], [-2.7465437, 52.7096924], [-2.7464955999999994, 52.70967], [-2.7464122999999994, 52.70963630000001], [-2.7463235, 52.7096032], [-2.7462875, 52.7095904], [-2.7462459999999997, 52.709575699999995], [-2.7461255000000007, 52.7095392], [-2.7459886999999994, 52.70950249999999], [-2.7458737, 52.7094763], [-2.7457332, 52.70945279999999], [-2.7455807999999995, 52.709431299999984], [-2.7454425999999996, 52.70941739999998], [-2.7452805, 52.70940639999999], [-2.745106, 52.709403399999985], [-2.7449267999999996, 52.7094074], [-2.7448168999999996, 52.709413999999995], [-2.7447303999999995, 52.7094208], [-2.7446212999999995, 52.70943299999999], [-2.7445102, 52.70944740000001], [-2.7440935999999994, 52.7095077], [-2.7438277, 52.7095481], [-2.7436686999999997, 52.709570600000006], [-2.7435089999999995, 52.709588999999994], [-2.7433626, 52.709602], [-2.7431858, 52.7096121], [-2.7430046999999997, 52.709616], [-2.7428241999999994, 52.709618199999994], [-2.7426413, 52.70961499999999], [-2.7424005, 52.70960749999998], [-2.7421679, 52.7096001], [-2.7417106, 52.70958579999999], [-2.741451399999999, 52.7095769], [-2.7408446, 52.70955620000001], [-2.7407229, 52.709553], [-2.7406773, 52.7095518], [-2.7405761, 52.7095481], [-2.7404332, 52.70954340000001], [-2.7402756, 52.7095393], [-2.7401531, 52.709537], [-2.7400529, 52.7095375], [-2.7399395999999996, 52.7095383], [-2.7398001, 52.709541900000005], [-2.7396932, 52.7095428], [-2.7395693999999997, 52.709543], [-2.7394676, 52.70954119999999], [-2.7387706, 52.70951600000001], [-2.7388592999999997, 52.70952030000001], [-2.7389645, 52.7095277]]}", "current_leg_start": "Shrewsbury", "dest_arr_time_act": "2157", "motion_projection": null, "next_location_lat": "52.7095277", "next_location_lon": "-2.7389645", "previous_location": "Shrewsbury", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 683.233, \"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\": 812.033, \"from_m\": 683.233, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1319.195, \"from_m\": 812.033, \"capability_applied\": null, \"effective_limit_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\": 755373, \"profile_key\": \"742a10d110fdcb1c81922d4caf2bd41ccbe150ff3f2a4fe573692b2d7712009a\", \"schedule_id\": 34520, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125029}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2154\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 2, \"distance_m\": 825.162, \"section_seq\": 1, \"route_path_id\": 125029}, {\"is_pass\": false, \"wtt_arr\": \"2157\", \"wtt_dep\": null, \"location\": \"Abbey Foregate C.S.\", \"stage_seq\": 3, \"distance_m\": 1319.195, \"section_seq\": 1, \"route_path_id\": 125029}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1319.195, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125029}], \"total_distance_m\": 1319.195, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1319.195, \"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": "2146", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "18.0", "current_position_lat": "52.7095277", "current_position_lon": "-2.7389645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:58Z\", \"source_id\": 20326477, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shrewsbury Abbey Foregate", "service_state_platform": null, "timing_fact_generation": 1790024699620695, "current_leg_arrival_utc": "2026-09-21T22:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:00.487062", "service_state_evidence_id": 20326477, "current_leg_start_actual_dep": "2026-09-21T22:01:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:01.378347", "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 |
SHR |
None |
5J82 |
197124 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 683.233, "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": 812.033, "from_m": 683.233, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1319.195, "from_m": 812.033, "capability_applied": null, "effective_limit_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": 755373, "profile_key": "742a10d110fdcb1c81922d4caf2bd41ccbe150ff3f2a4fe573692b2d7712009a", "schedule_id": 34520, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2146", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125029}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2154", "location": "Shrewsbury Abbey Foregate", "stage_seq": 2, "distance_m": 825.162, "section_seq": 1, "route_path_id": 125029}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": null, "location": "Abbey Foregate C.S.", "stage_seq": 3, "distance_m": 1319.195, "section_seq": 1, "route_path_id": 125029}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1319.195, "from_m": 0.0, "section_seq": 1, "route_path_id": 125029}], "total_distance_m": 1319.195, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1319.195, "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-21T21:04:58Z", "source_id": 20326477, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:04:00+01:00", "operational_fact": true}] |
Shrewsbury |
2146 |
2146 |
7 |
None |
None |
Abbey Foregate C.S. |
2157 |
2157 |
None |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40339/2026-09-21/detailed |
None |
Shrewsbury |
2026-09-21T22:01:00+01:00 |
Shrewsbury Abbey Foregate |
18.0 |
{"type": "LineString", "coordinates": [[-2.749304, 52.71155340000001], [-2.7482800999999997, 52.710823], [-2.747946, 52.7105876], [-2.7479325, 52.7105781], [-2.7478243999999994, 52.7105038], [-2.7477196, 52.7104365], [-2.7476158, 52.71037799999999], [-2.7475323, 52.7103296], [-2.7474554, 52.71028130000001], [-2.7473598, 52.710215099999985], [-2.747296599999999, 52.71016829999999], [-2.7472298000000004, 52.710118949999995], [-2.7470713, 52.710007], [-2.7469956999999994, 52.7099533], [-2.746949799999999, 52.70992179999999], [-2.7468737, 52.7098697], [-2.7467959, 52.70982149999999], [-2.7467012, 52.70976939999999], [-2.7466010999999995, 52.709719099999994], [-2.7465437, 52.7096924], [-2.7464955999999994, 52.70967], [-2.7464122999999994, 52.70963630000001], [-2.7463235, 52.7096032], [-2.7462875, 52.7095904], [-2.7462459999999997, 52.709575699999995], [-2.7461255000000007, 52.7095392], [-2.7459886999999994, 52.70950249999999], [-2.7458737, 52.7094763], [-2.7457332, 52.70945279999999], [-2.7455807999999995, 52.709431299999984], [-2.7454425999999996, 52.70941739999998], [-2.7452805, 52.70940639999999], [-2.745106, 52.709403399999985], [-2.7449267999999996, 52.7094074], [-2.7448168999999996, 52.709413999999995], [-2.7447303999999995, 52.7094208], [-2.7446212999999995, 52.70943299999999], [-2.7445102, 52.70944740000001], [-2.7440935999999994, 52.7095077], [-2.7438277, 52.7095481], [-2.7436686999999997, 52.709570600000006], [-2.7435089999999995, 52.709588999999994], [-2.7433626, 52.709602], [-2.7431858, 52.7096121], [-2.7430046999999997, 52.709616], [-2.7428241999999994, 52.709618199999994], [-2.7426413, 52.70961499999999], [-2.7424005, 52.70960749999998], [-2.7421679, 52.7096001], [-2.7417106, 52.70958579999999], [-2.741451399999999, 52.7095769], [-2.7408446, 52.70955620000001], [-2.7407229, 52.709553], [-2.7406773, 52.7095518], [-2.7405761, 52.7095481], [-2.7404332, 52.70954340000001], [-2.7402756, 52.7095393], [-2.7401531, 52.709537], [-2.7400529, 52.7095375], [-2.7399395999999996, 52.7095383], [-2.7398001, 52.709541900000005], [-2.7396932, 52.7095428], [-2.7395693999999997, 52.709543], [-2.7394676, 52.70954119999999], [-2.7387706, 52.70951600000001], [-2.7388592999999997, 52.70952030000001], [-2.7389645, 52.7095277]]} |
0.5 |
2146 |
2204 |
Shrewsbury |
Shrewsbury Abbey Foregate |
Shrewsbury Abbey Foregate |
52.7095277 |
-2.7389645 |
52.7095277 |
-2.7389645 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Shrewsbury Abbey Foregate |
TRUST |
TRACKING_TIMEOUT |
20326477 |
1790024699620695 |
6 |
6 |
2026-09-21 22:22:01.378347 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:00.487062 |
| 725431 |
755728 |
P65358 |
095S60M821 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755728, "stp": "P", "toc": "Northern", "uid": "P65358", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65358/2026-09-21/detailed", "trust_id": "095S60M821", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skipton Broughton Road CS", "service_date": "2026-09-21", "dest_arr_time": "2212", "dest_platform": null, "is_terminated": 1, "next_location": "Skipton Broughton Road CS", "signalling_id": "5S60", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "2212", "current_leg_dep": "2158", "current_leg_end": "Skipton Broughton Road CS", "origin_dep_time": "2202", "origin_platform": "2", "current_location": "Skipton", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0252036999999996, 53.95829389999999], [-2.0256613, 53.958371099999994], [-2.0261309, 53.9584328], [-2.0264806, 53.95846480000001], [-2.0268188, 53.9584899], [-2.0271764000000005, 53.9585229], [-2.0275321, 53.9585449], [-2.0280446, 53.958536200000005], [-2.0286951999999996, 53.958496], [-2.0291805, 53.95844710000001], [-2.0296531999999994, 53.9583735], [-2.0302521, 53.9582673], [-2.0307546, 53.95816099999999], [-2.031146000000001, 53.9580704], [-2.0336684999999997, 53.9574865]]}", "current_leg_start": "Skipton", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "53.9574865", "next_location_lon": "-2.0336685", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:64125358\", \"confirmationDeadline\": \"2026-09-21T22:10:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 108.08, \"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\": 155.161, \"from_m\": 108.08, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 576.43, \"from_m\": 155.161, \"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\": 755728, \"profile_key\": \"9e668356bc123cf36cec92a39f0538c072bac0382aea693fa6d62e1242d72e74\", \"schedule_id\": 21697, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119169}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Skipton Broughton Road CS\", \"stage_seq\": 2, \"distance_m\": 576.43, \"section_seq\": 1, \"route_path_id\": 119169}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 576.43, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119169}], \"total_distance_m\": 576.43, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 576.43, \"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": "2202", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "14.0", "current_position_lat": "53.9574865", "current_position_lon": "-2.0336685", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Skipton", "service_state_platform": "2", "timing_fact_generation": 1790024339200114, "current_leg_arrival_utc": "2026-09-21T22:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:00.561595", "service_state_evidence_id": 64125358, "current_leg_start_actual_dep": "2026-09-21T21:58:44+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:01.414240", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SKI |
None |
5S60 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 108.08, "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": 155.161, "from_m": 108.08, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 576.43, "from_m": 155.161, "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": 755728, "profile_key": "9e668356bc123cf36cec92a39f0538c072bac0382aea693fa6d62e1242d72e74", "schedule_id": 21697, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2202", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119169}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Skipton Broughton Road CS", "stage_seq": 2, "distance_m": 576.43, "section_seq": 1, "route_path_id": 119169}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 576.43, "from_m": 0.0, "section_seq": 1, "route_path_id": 119169}], "total_distance_m": 576.43, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 576.43, "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} |
[] |
Skipton |
2202 |
2202 |
2 |
None |
None |
Skipton Broughton Road CS |
2212 |
2212 |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65358/2026-09-21/detailed |
None |
Skipton |
2026-09-21T21:58:44+01:00 |
Skipton Broughton Road CS |
14.0 |
{"type": "LineString", "coordinates": [[-2.0252036999999996, 53.95829389999999], [-2.0256613, 53.958371099999994], [-2.0261309, 53.9584328], [-2.0264806, 53.95846480000001], [-2.0268188, 53.9584899], [-2.0271764000000005, 53.9585229], [-2.0275321, 53.9585449], [-2.0280446, 53.958536200000005], [-2.0286951999999996, 53.958496], [-2.0291805, 53.95844710000001], [-2.0296531999999994, 53.9583735], [-2.0302521, 53.9582673], [-2.0307546, 53.95816099999999], [-2.031146000000001, 53.9580704], [-2.0336684999999997, 53.9574865]]} |
0.4 |
2158 |
2212 |
None |
Skipton |
Skipton Broughton Road CS |
53.9574865 |
-2.0336685 |
53.9574865 |
-2.0336685 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Skipton |
TD |
TRACKING_TIMEOUT |
64125358 |
1790024339200114 |
3 |
3 |
2026-09-21 22:22:01.414240 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:00.561595 |
| 725432 |
755832 |
L24659 |
522Y28M821 |
2026-09-21 |
COMPLETE |
20365442 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755832, "stp": "P", "toc": "London Overground", "uid": "L24659", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24659/2026-09-21/detailed", "trust_id": "522Y28M821", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction Plats 0-2", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "1", "is_terminated": 1, "next_location": "Clapham Junction Plats 0-2", "signalling_id": "2Y28", "timing_status": "LATE", "origin_station": "Stratford", "current_leg_arr": "2312", "current_leg_dep": "2307", "current_leg_end": "Clapham Junction Plats 0-2", "origin_dep_time": "2206", "origin_platform": "2", "current_location": "Clapham Junction Carriage Maintenance Depot", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]}", "current_leg_start": "Imperial Wharf", "dest_arr_time_act": "2308", "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\": 29773.496, \"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\": 30313.303, \"from_m\": 29773.496, \"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\": 30437.201, \"from_m\": 30313.303, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30674.51, \"from_m\": 30437.201, \"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\": 755832, \"profile_key\": \"2a1fd1674c0e8fbdb7ea14c7908abb615389a6208a94da41d712c319325cb195\", \"schedule_id\": 16371, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2210H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2214H\", \"wtt_dep\": \"2215\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": \"2217H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5480.244, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2219H\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 6586.442, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 7018.209, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": \"2222\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 7464.416, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 7875.21, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2223H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 8244.773, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 9425.594, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 9956.912, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 10154.506, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 10872.207, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2232\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 11937.615, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 12890.075, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2235H\", \"wtt_dep\": \"2236\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 14304.15, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238H\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 14899.058, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2240H\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 15724.533, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2242\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 16435.199, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 17433.573, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 18445.276, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 20902.922, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 21626.98, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"North Pole Jn\", \"stage_seq\": 28, \"distance_m\": 22444.699, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 29, \"distance_m\": 23641.662, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 30, \"distance_m\": 25390.42, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2259H\", \"location\": \"West Brompton\", \"stage_seq\": 31, \"distance_m\": 27047.93, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Imperial Wharf\", \"stage_seq\": 32, \"distance_m\": 28513.335, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 33, \"distance_m\": 29866.654, \"section_seq\": 1, \"route_path_id\": 118030}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": null, \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 34, \"distance_m\": 30674.51, \"section_seq\": 1, \"route_path_id\": 118030}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30674.51, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118030}], \"total_distance_m\": 30674.51, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26689.099, \"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": "2206", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-21T21:08:41Z\", \"source_id\": 64146816, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:46Z\", \"source_id\": 20328915, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:09Z\", \"source_id\": 64154225, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:12:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:11Z\", \"source_id\": 20331099, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15004, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:03Z\", \"source_id\": 64158343, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:09Z\", \"source_id\": 20332329, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:42Z\", \"source_id\": 64163865, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:43Z\", \"source_id\": 20333908, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:51Z\", \"source_id\": 64168444, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:55Z\", \"source_id\": 20335280, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:52Z\", \"source_id\": 64172625, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:55Z\", \"source_id\": 20336487, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:58Z\", \"source_id\": 64176960, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:59Z\", \"source_id\": 20337847, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:45Z\", \"source_id\": 64182850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:45Z\", \"source_id\": 20339670, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:49Z\", \"source_id\": 64189221, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:54Z\", \"source_id\": 20341558, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:52Z\", \"source_id\": 64195329, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:55Z\", \"source_id\": 20343367, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:16Z\", \"source_id\": 64206187, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:20Z\", \"source_id\": 20346581, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:51Z\", \"source_id\": 64211226, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:56Z\", \"source_id\": 20348110, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:43Z\", \"source_id\": 64214750, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:50Z\", \"source_id\": 20349287, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:17Z\", \"source_id\": 64219621, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:18Z\", \"source_id\": 20350732, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:25Z\", \"source_id\": 64223737, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:26Z\", \"source_id\": 20351986, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:33Z\", \"source_id\": 64227735, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:37Z\", \"source_id\": 20353280, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:36Z\", \"source_id\": 64233899, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:38Z\", \"source_id\": 20355013, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:02Z\", \"source_id\": 64242216, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:03Z\", \"source_id\": 20357500, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:27Z\", \"source_id\": 64244810, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:35Z\", \"source_id\": 20358342, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:42Z\", \"source_id\": 64248865, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:51Z\", \"source_id\": 20359553, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:07Z\", \"source_id\": 64255072, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:11Z\", \"source_id\": 20361416, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:16Z\", \"source_id\": 64258847, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:18Z\", \"source_id\": 20362582, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:32Z\", \"source_id\": 64267983, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:32Z\", \"source_id\": 20365442, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Junction Plats 0-2", "service_state_platform": "1", "timing_fact_generation": 1790028633102775, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:00.599051", "service_state_evidence_id": 20365442, "current_leg_start_actual_dep": "2026-09-21T23:06:00+01:00", "operational_evidence_version": 112, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:01.420020", "service_state_valid_until_kind": null, "operational_interpretation_version": 112, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
SRA |
None |
2Y28 |
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": 29773.496, "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": 30313.303, "from_m": 29773.496, "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": 30437.201, "from_m": 30313.303, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30674.51, "from_m": 30437.201, "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": 755832, "profile_key": "2a1fd1674c0e8fbdb7ea14c7908abb615389a6208a94da41d712c319325cb195", "schedule_id": 16371, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2206", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5480.244, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Canonbury", "stage_seq": 9, "distance_m": 6586.442, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 7018.209, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 7464.416, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 7875.21, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2223H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 8244.773, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 9425.594, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Camden Road", "stage_seq": 15, "distance_m": 9956.912, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 10154.506, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 10872.207, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2232", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 11937.615, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 12890.075, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 14304.15, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 14899.058, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2240H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 15724.533, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 16435.199, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 17433.573, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 18445.276, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 20902.922, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Mitre Bridge Jn", "stage_seq": 27, "distance_m": 21626.98, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "North Pole Jn", "stage_seq": 28, "distance_m": 22444.699, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Shepherd's Bush", "stage_seq": 29, "distance_m": 23641.662, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257", "location": "Kensington (Olympia)", "stage_seq": 30, "distance_m": 25390.42, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "West Brompton", "stage_seq": 31, "distance_m": 27047.93, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Imperial Wharf", "stage_seq": 32, "distance_m": 28513.335, "section_seq": 1, "route_path_id": 118030}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Latchmere Jn", "stage_seq": 33, "distance_m": 29866.654, "section_seq": 1, "route_path_id": 118030}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": null, "location": "Clapham Junction Plats 0-2", "stage_seq": 34, "distance_m": 30674.51, "section_seq": 1, "route_path_id": 118030}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30674.51, "from_m": 0.0, "section_seq": 1, "route_path_id": 118030}], "total_distance_m": 30674.51, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26689.099, "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-21T21:08:41Z", "source_id": 64146816, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:09:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:46Z", "source_id": 20328915, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:09Z", "source_id": 64154225, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:12:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:11Z", "source_id": 20331099, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:03Z", "source_id": 64158343, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:14:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:09Z", "source_id": 20332329, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:42Z", "source_id": 64163865, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:17:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:43Z", "source_id": 20333908, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:51Z", "source_id": 64168444, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:19:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:55Z", "source_id": 20335280, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:52Z", "source_id": 64172625, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:55Z", "source_id": 20336487, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:58Z", "source_id": 64176960, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:23:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:59Z", "source_id": 20337847, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22896, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:45Z", "source_id": 64182850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:26:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:45Z", "source_id": 20339670, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:49Z", "source_id": 64189221, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:54Z", "source_id": 20341558, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:52Z", "source_id": 64195329, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:55Z", "source_id": 20343367, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:16Z", "source_id": 64206187, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:37:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:20Z", "source_id": 20346581, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22869, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:51Z", "source_id": 64211226, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:56Z", "source_id": 20348110, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:43Z", "source_id": 64214750, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:42:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:50Z", "source_id": 20349287, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22861, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:17Z", "source_id": 64219621, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:18Z", "source_id": 20350732, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22857, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:25Z", "source_id": 64223737, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:46:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:26Z", "source_id": 20351986, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22853, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:33Z", "source_id": 64227735, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:49:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:37Z", "source_id": 20353280, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22512, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:36Z", "source_id": 64233899, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T21:52:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:38Z", "source_id": 20355013, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:02Z", "source_id": 64242216, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T21:55:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:03Z", "source_id": 20357500, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:27Z", "source_id": 64244810, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T21:58:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:35Z", "source_id": 20358342, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:42Z", "source_id": 64248865, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:01:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:51Z", "source_id": 20359553, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:07Z", "source_id": 64255072, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T22:03:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:11Z", "source_id": 20361416, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22320, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:16Z", "source_id": 64258847, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T22:06:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:18Z", "source_id": 20362582, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29168, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:32Z", "source_id": 64267983, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T22:12:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:32Z", "source_id": 20365442, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Stratford |
2206 |
2206 |
2 |
None |
None |
Clapham Junction Plats 0-2 |
2311 |
2308 |
1 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L24659/2026-09-21/detailed |
None |
Imperial Wharf |
2026-09-21T23:06:00+01:00 |
Clapham Junction Plats 0-2 |
5.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 |
2307 |
2312 |
Imperial Wharf |
Clapham Junction Carriage Maintenance Depot |
Clapham Junction Plats 0-2 |
51.4635715 |
-0.1738581 |
51.4635715 |
-0.1738581 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Clapham Junction Plats 0-2 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365442 |
1790028633102775 |
112 |
112 |
2026-09-21 22:22:01.420020 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:00.599051 |
| 725433 |
755945 |
P29143 |
405D74M821 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755945, "stp": "P", "toc": "Northern", "uid": "P29143", "consist": "195018", "dest_crs": "CTR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P29143/2026-09-21/detailed", "trust_id": "405D74M821", "origin_crs": "CTR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chester", "service_date": "2026-09-21", "dest_arr_time": "2218", "dest_platform": "PCL", "is_terminated": 1, "next_location": "Chester", "signalling_id": "5D74", "timing_status": null, "origin_station": "Chester", "current_leg_arr": "2218", "current_leg_dep": "2217", "current_leg_end": "Chester", "origin_dep_time": "2212", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8697384, 53.19458160000001], [-2.8701169, 53.19463290000001], [-2.8707133999999996, 53.1947445], [-2.8713111, 53.1948296], [-2.8716697, 53.1948872], [-2.8722436999999994, 53.1950077], [-2.8725371999999996, 53.1950605], [-2.8729528999999996, 53.1951162], [-2.8733662, 53.195173100000005], [-2.8739548, 53.19525409999999], [-2.8746089091824683, 53.19534307003112], [-2.8748466, 53.1953754], [-2.8752504, 53.1954376], [-2.8755506999999993, 53.19549030000001], [-2.8760415, 53.1955731], [-2.8763635000000005, 53.1956449], [-2.8766452, 53.195720399999985], [-2.8768953999999995, 53.19579809999999], [-2.8770525, 53.195855300000005], [-2.8771387, 53.1958867], [-2.8787749, 53.19651499999999]]}", "current_leg_start": "Chester Sig. CR527", "dest_arr_time_act": "2218", "motion_projection": null, "next_location_lat": "53.1965150", "next_location_lon": "-2.8787749", "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\": 136.184, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 536.676, \"from_m\": 136.184, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 577.602, \"from_m\": 536.676, \"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\": 619.231, \"from_m\": 577.602, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 670.934, \"from_m\": 619.231, \"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\": 712.564, \"from_m\": 670.934, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 753.49, \"from_m\": 712.564, \"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\": 1153.982, \"from_m\": 753.49, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1290.166, \"from_m\": 1153.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}], \"service_id\": 755945, \"profile_key\": \"dd752346bbc6608d825b7395539e175f121f6d60e0f49c05783155453b0c494e\", \"schedule_id\": 21332, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Chester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138941}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2217\", \"location\": \"Chester Sig. CR527\", \"stage_seq\": 2, \"distance_m\": 645.083, \"section_seq\": 1, \"route_path_id\": 138941}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": null, \"location\": \"Chester\", \"stage_seq\": 3, \"distance_m\": 1290.166, \"section_seq\": 1, \"route_path_id\": 138941}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1290.166, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138941}], \"total_distance_m\": 1290.166, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1290.166, \"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": "2212", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "53.1965150", "current_position_lon": "-2.8787749", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Chester", "service_state_platform": "1", "timing_fact_generation": 1790027231204518, "current_leg_arrival_utc": "2026-09-21T22:18:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:00.639834", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T22:17:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:01.422716", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
CTR |
CTR |
5D74 |
195018 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 136.184, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 536.676, "from_m": 136.184, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 577.602, "from_m": 536.676, "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": 619.231, "from_m": 577.602, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 670.934, "from_m": 619.231, "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": 712.564, "from_m": 670.934, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 753.49, "from_m": 712.564, "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": 1153.982, "from_m": 753.49, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1290.166, "from_m": 1153.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}], "service_id": 755945, "profile_key": "dd752346bbc6608d825b7395539e175f121f6d60e0f49c05783155453b0c494e", "schedule_id": 21332, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Chester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138941}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2217", "location": "Chester Sig. CR527", "stage_seq": 2, "distance_m": 645.083, "section_seq": 1, "route_path_id": 138941}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": null, "location": "Chester", "stage_seq": 3, "distance_m": 1290.166, "section_seq": 1, "route_path_id": 138941}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1290.166, "from_m": 0.0, "section_seq": 1, "route_path_id": 138941}], "total_distance_m": 1290.166, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1290.166, "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} |
[] |
Chester |
2212 |
2212 |
1 |
None |
None |
Chester |
2218 |
2218 |
PCL |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P29143/2026-09-21/detailed |
None |
Chester Sig. CR527 |
2026-09-21T22:17:00+01:00 |
Chester |
1.0 |
{"type": "LineString", "coordinates": [[-2.8697384, 53.19458160000001], [-2.8701169, 53.19463290000001], [-2.8707133999999996, 53.1947445], [-2.8713111, 53.1948296], [-2.8716697, 53.1948872], [-2.8722436999999994, 53.1950077], [-2.8725371999999996, 53.1950605], [-2.8729528999999996, 53.1951162], [-2.8733662, 53.195173100000005], [-2.8739548, 53.19525409999999], [-2.8746089091824683, 53.19534307003112], [-2.8748466, 53.1953754], [-2.8752504, 53.1954376], [-2.8755506999999993, 53.19549030000001], [-2.8760415, 53.1955731], [-2.8763635000000005, 53.1956449], [-2.8766452, 53.195720399999985], [-2.8768953999999995, 53.19579809999999], [-2.8770525, 53.195855300000005], [-2.8771387, 53.1958867], [-2.8787749, 53.19651499999999]]} |
0.4 |
2217 |
2218 |
None |
None |
Chester |
53.1965150 |
-2.8787749 |
53.1965150 |
-2.8787749 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Chester |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790027231204518 |
35 |
35 |
2026-09-21 22:22:01.422716 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:00.639834 |
| 725434 |
756358 |
C21815 |
251C10M821 |
2026-09-21 |
COMPLETE |
20366037 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 756358, "stp": "P", "toc": "East Midlands Railway", "uid": "C21815", "consist": "222018", "dest_crs": "DBY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21815/2026-09-21/detailed", "trust_id": "251C10M821", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Derby", "service_date": "2026-09-21", "dest_arr_time": "2308", "dest_platform": "6B", "is_terminated": 1, "next_location": "Derby", "signalling_id": "1C10", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "2312", "current_leg_dep": "2300", "current_leg_end": "Derby", "origin_dep_time": "2232", "origin_platform": "2A", "current_location": "Derby", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4826075390564957, 53.02465665449756], [-1.4825215, 53.0242274], [-1.4824708, 53.0238338], [-1.4824531, 53.0237069], [-1.4824205999999998, 53.0231716], [-1.4824406, 53.0222174], [-1.4824824999999997, 53.0218496], [-1.4827353000000003, 53.02027220000001], [-1.4830484, 53.01843749999999], [-1.4834790999999998, 53.0159019], [-1.4835509999999998, 53.01545800000001], [-1.4838935, 53.0134032], [-1.4840968, 53.012102799999994], [-1.4841690999999997, 53.0117925], [-1.4842089, 53.01150710000001], [-1.4842981999999998, 53.010967400000006], [-1.4844218, 53.01030299999999], [-1.4845087999999995, 53.009695699999995], [-1.4847609999999998, 53.0087252], [-1.4852557, 53.0068414], [-1.4857574999999998, 53.0053294], [-1.4859572, 53.004507200000006], [-1.4862406, 53.0035518], [-1.4867065, 53.00189460000001], [-1.4871641, 53.000238200000005], [-1.4874241, 52.99935649999999], [-1.4877427, 52.9983466], [-1.4880349, 52.997257700000006], [-1.4882242, 52.99628909999999], [-1.4882896, 52.9949441], [-1.4880558, 52.9931481], [-1.4878144, 52.99228889999999], [-1.4872367, 52.99078169999999], [-1.4865735, 52.9896192], [-1.4861485, 52.9889009], [-1.4859313, 52.9885484], [-1.4856509999999998, 52.98805], [-1.4854921, 52.9877645], [-1.4852763999999998, 52.9873411], [-1.4849336, 52.986657999999984], [-1.4839359, 52.98467009999999], [-1.48345643361269, 52.98378961162837], [-1.4827798999999997, 52.982547200000006], [-1.4817059, 52.98077370000001], [-1.4808344, 52.9794892], [-1.4803211, 52.978776], [-1.4792862, 52.9774646], [-1.4784550999999997, 52.9764826], [-1.4778597, 52.9758188], [-1.4772803, 52.97520279999999], [-1.4763106999999998, 52.9742489], [-1.4761510999999998, 52.9740875], [-1.4747221, 52.97275], [-1.4739731, 52.97208129999999], [-1.4730569999999998, 52.9712702], [-1.4718093, 52.9701594], [-1.4717285, 52.97008739999999], [-1.4712680000000002, 52.96967929999999], [-1.4711742, 52.9695962], [-1.4703383999999995, 52.9688357], [-1.4696520999999998, 52.96815939999998], [-1.4689587, 52.9674384], [-1.4684132, 52.96683350000001], [-1.4679810999999998, 52.9663194], [-1.4677180000000003, 52.9659972], [-1.4676777, 52.9659479], [-1.4671684, 52.965324300000006], [-1.4670007, 52.9651135], [-1.4667271, 52.9647492], [-1.4663194, 52.9642217], [-1.4659063, 52.96361189999999], [-1.4656184, 52.9631656], [-1.4653604999999998, 52.962740999999994], [-1.4649596, 52.96199419999999], [-1.4647313, 52.961572200000006], [-1.464379, 52.9608793], [-1.4640154, 52.9600962], [-1.4638907, 52.9597941], [-1.4637606, 52.9594799], [-1.4635940999999997, 52.9590515], [-1.4634575, 52.9586671], [-1.4633448, 52.95834399999999], [-1.463254, 52.958059899999995], [-1.463135, 52.9576725], [-1.4630578, 52.9573131], [-1.4629696, 52.956881], [-1.4629472, 52.9567765], [-1.4628154, 52.9562086], [-1.4626904, 52.9555567], [-1.4625967999999998, 52.9549805], [-1.4625307999999997, 52.95447409999999], [-1.4624993, 52.9541393], [-1.4624423, 52.95348679999999], [-1.4624262, 52.9531434], [-1.4624098, 52.95264499999999], [-1.4624088, 52.95210269999999], [-1.4624292, 52.95155270000001], [-1.4624611, 52.951041800000006], [-1.4625015, 52.950624100000006], [-1.4625563, 52.9502281], [-1.4626183, 52.949833], [-1.4627104999999998, 52.9492981], [-1.4628352, 52.9487001], [-1.4629092, 52.94838430000001], [-1.4630203, 52.9479559], [-1.4632302999999998, 52.947215199999995], [-1.4633757, 52.9467737], [-1.4635786, 52.9461974], [-1.4638719, 52.9454492], [-1.4641071999999995, 52.944905600000006], [-1.4643331999999998, 52.9444285], [-1.4645944999999998, 52.94389699999999], [-1.4648871000000003, 52.9432551], [-1.4650609, 52.9429398], [-1.4653046999999997, 52.94253679999999], [-1.4655380999999998, 52.9421359], [-1.4658921, 52.941547500000006], [-1.4662380999999998, 52.9409649], [-1.4665063, 52.94050819999998], [-1.4666533999999998, 52.94023810000001], [-1.467124, 52.939351499999994], [-1.4673024, 52.938983799999995], [-1.4674671, 52.938604199999986], [-1.467744, 52.9379206], [-1.4679059, 52.937478], [-1.4680614999999997, 52.9369841], [-1.4682573999999995, 52.9363116], [-1.4683592999999997, 52.935896799999995], [-1.468433, 52.9355642], [-1.4684906999999998, 52.935304599999995], [-1.4685684, 52.9349117], [-1.4686419999999998, 52.9345099], [-1.4686959, 52.934126], [-1.4687410999999997, 52.9337437], [-1.4687602, 52.93343730000001], [-1.4687736, 52.9330358], [-1.4687766999999998, 52.93237140000001], [-1.4687776, 52.93190959999999], [-1.4687777, 52.93176960000001], [-1.4687711, 52.931455099999994], [-1.4687521999999995, 52.9310526], [-1.4687163, 52.9306552], [-1.4686275, 52.9301316], [-1.4685912, 52.92994920000001], [-1.4685274999999998, 52.9296908], [-1.46852429882441, 52.929673494383906], [-1.4684843999999997, 52.929457799999994], [-1.4684334999999995, 52.9292129], [-1.4683221999999998, 52.9287561], [-1.4683218491903565, 52.92875488211666], [-1.4681706, 52.92822979999999], [-1.4680861999999997, 52.9279646], [-1.4679787999999998, 52.92767200000001], [-1.4678005, 52.9272322], [-1.4676302, 52.9268344], [-1.4674558999999998, 52.92641], [-1.4673298, 52.92608409999998], [-1.4672363999999998, 52.925829699999994], [-1.4670472, 52.9253478], [-1.4669251999999997, 52.925055400000005], [-1.4667495, 52.92466249999999], [-1.4666412999999998, 52.924449200000005], [-1.4665515, 52.92429309999999], [-1.4664714999999997, 52.9241607], [-1.4662380999999998, 52.9238106], [-1.4659658999999998, 52.92342339999998], [-1.4656682, 52.9230029], [-1.4653664000000002, 52.9225792], [-1.4650445, 52.9221168], [-1.4648595, 52.92184590000001], [-1.4646516, 52.9215265], [-1.4644679, 52.9212031], [-1.4643043, 52.920874], [-1.4641459999999995, 52.92052710000001], [-1.4639302999999997, 52.9200671], [-1.4638452, 52.91988669999999], [-1.4636774999999995, 52.91942019999999], [-1.4635424999999995, 52.9191333], [-1.4635398999999998, 52.9191279], [-1.4634003, 52.91875979999998], [-1.4633155999999998, 52.9185312], [-1.4632401999999998, 52.91835259999999], [-1.4631123, 52.9180838], [-1.4630586999999995, 52.91796970000001], [-1.4630391, 52.9179281], [-1.4629912, 52.917796], [-1.4629532, 52.9176605], [-1.4629093, 52.9174304], [-1.4628953999999998, 52.9173714], [-1.4628093, 52.9168839], [-1.4627004999999995, 52.9162462], [-1.4626845999999998, 52.9161642]]}", "current_leg_start": "Belper", "dest_arr_time_act": "2308", "motion_projection": null, "next_location_lat": "52.9161642", "next_location_lon": "-1.4626846", "previous_location": "Belper", "current_leg_milage": "7.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 162.204, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 315.74, \"from_m\": 162.204, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 323.069, \"from_m\": 315.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 548.871, \"from_m\": 323.069, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1209.567, \"from_m\": 548.871, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 6139.674, \"from_m\": 1209.567, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6194.656, \"from_m\": 6139.674, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7628.752, \"from_m\": 6194.656, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18806.261, \"from_m\": 7628.752, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18845.43, \"from_m\": 18806.261, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19325.77, \"from_m\": 18845.43, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19396.578, \"from_m\": 19325.77, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25123.633, \"from_m\": 19396.578, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 25186.114, \"from_m\": 25123.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26788.696, \"from_m\": 25186.114, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 39874.337, \"from_m\": 26788.696, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 41729.896, \"from_m\": 39874.337, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 42407.477, \"from_m\": 41729.896, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53295.34, \"from_m\": 42407.477, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 56460.109, \"from_m\": 53295.34, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 56682.644, \"from_m\": 56460.109, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56760.449, \"from_m\": 56682.644, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56901.135, \"from_m\": 56760.449, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58138.488, \"from_m\": 56901.135, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58139.113, \"from_m\": 58138.488, \"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\": 58207.146, \"from_m\": 58139.113, \"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\": 58474.404, \"from_m\": 58207.146, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 756358, \"profile_key\": \"e347fcd4fe43e28a183ce8ec852bf38710d0460ad5344fc1974a52ec11794735\", \"schedule_id\": 3191, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Dore Station Jn\", \"stage_seq\": 2, \"distance_m\": 6080.451, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Tapton Jn\", \"stage_seq\": 3, \"distance_m\": 18845.43, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244H\", \"location\": \"Chesterfield\", \"stage_seq\": 4, \"distance_m\": 19758.331, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 5, \"distance_m\": 21200.059, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 6, \"distance_m\": 24971.048, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Ambergate Jn\", \"stage_seq\": 7, \"distance_m\": 42577.759, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2300\", \"location\": \"Belper\", \"stage_seq\": 8, \"distance_m\": 45892.217, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"St. Mary's South Jn\", \"stage_seq\": 9, \"distance_m\": 57016.477, \"section_seq\": 1, \"route_path_id\": 131762}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": null, \"location\": \"Derby\", \"stage_seq\": 10, \"distance_m\": 58474.404, \"section_seq\": 1, \"route_path_id\": 131762}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58474.404, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131762}], \"total_distance_m\": 58474.404, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 57994.064, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 480.34, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2232", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "52.9161642", "current_position_lon": "-1.4626846", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:32Z\", \"source_id\": 64220156, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:34Z\", \"source_id\": 20350878, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:00Z\", \"source_id\": 64245846, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:05Z\", \"source_id\": 20358626, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:35Z\", \"source_id\": 20366037, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Derby", "service_state_platform": "6", "timing_fact_generation": 1790028696534658, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:00.993210", "service_state_evidence_id": 20366037, "current_leg_start_actual_dep": "2026-09-21T23:04:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:01.913141", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
SHF |
DBY |
1C10 |
222018 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 162.204, "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": 315.74, "from_m": 162.204, "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": 323.069, "from_m": 315.74, "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": 548.871, "from_m": 323.069, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 1209.567, "from_m": 548.871, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 6139.674, "from_m": 1209.567, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6194.656, "from_m": 6139.674, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7628.752, "from_m": 6194.656, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18806.261, "from_m": 7628.752, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18845.43, "from_m": 18806.261, "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": 19325.77, "from_m": 18845.43, "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": 19396.578, "from_m": 19325.77, "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": 25123.633, "from_m": 19396.578, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 25186.114, "from_m": 25123.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26788.696, "from_m": 25186.114, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 39874.337, "from_m": 26788.696, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41729.896, "from_m": 39874.337, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 42407.477, "from_m": 41729.896, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53295.34, "from_m": 42407.477, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 56460.109, "from_m": 53295.34, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 56682.644, "from_m": 56460.109, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56760.449, "from_m": 56682.644, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56901.135, "from_m": 56760.449, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58138.488, "from_m": 56901.135, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58139.113, "from_m": 58138.488, "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": 58207.146, "from_m": 58139.113, "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": 58474.404, "from_m": 58207.146, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 756358, "profile_key": "e347fcd4fe43e28a183ce8ec852bf38710d0460ad5344fc1974a52ec11794735", "schedule_id": 3191, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2232", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131762}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Dore Station Jn", "stage_seq": 2, "distance_m": 6080.451, "section_seq": 1, "route_path_id": 131762}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Tapton Jn", "stage_seq": 3, "distance_m": 18845.43, "section_seq": 1, "route_path_id": 131762}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244H", "location": "Chesterfield", "stage_seq": 4, "distance_m": 19758.331, "section_seq": 1, "route_path_id": 131762}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Chesterfield South Jn", "stage_seq": 5, "distance_m": 21200.059, "section_seq": 1, "route_path_id": 131762}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Clay Cross North Jn", "stage_seq": 6, "distance_m": 24971.048, "section_seq": 1, "route_path_id": 131762}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Ambergate Jn", "stage_seq": 7, "distance_m": 42577.759, "section_seq": 1, "route_path_id": 131762}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2300", "location": "Belper", "stage_seq": 8, "distance_m": 45892.217, "section_seq": 1, "route_path_id": 131762}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "St. Mary's South Jn", "stage_seq": 9, "distance_m": 57016.477, "section_seq": 1, "route_path_id": 131762}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": null, "location": "Derby", "stage_seq": 10, "distance_m": 58474.404, "section_seq": 1, "route_path_id": 131762}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58474.404, "from_m": 0.0, "section_seq": 1, "route_path_id": 131762}], "total_distance_m": 58474.404, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 57994.064, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 480.34, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7594, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:32Z", "source_id": 64220156, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:45:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:34Z", "source_id": 20350878, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16874, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:00Z", "source_id": 64245846, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:59:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:05Z", "source_id": 20358626, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:35Z", "source_id": 20366037, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Sheffield |
2232 |
2232 |
2A |
None |
None |
Derby |
2308 |
2308 |
6B |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21815/2026-09-21/detailed |
None |
Belper |
2026-09-21T23:04:00+01:00 |
Derby |
12.0 |
{"type": "LineString", "coordinates": [[-1.4826075390564957, 53.02465665449756], [-1.4825215, 53.0242274], [-1.4824708, 53.0238338], [-1.4824531, 53.0237069], [-1.4824205999999998, 53.0231716], [-1.4824406, 53.0222174], [-1.4824824999999997, 53.0218496], [-1.4827353000000003, 53.02027220000001], [-1.4830484, 53.01843749999999], [-1.4834790999999998, 53.0159019], [-1.4835509999999998, 53.01545800000001], [-1.4838935, 53.0134032], [-1.4840968, 53.012102799999994], [-1.4841690999999997, 53.0117925], [-1.4842089, 53.01150710000001], [-1.4842981999999998, 53.010967400000006], [-1.4844218, 53.01030299999999], [-1.4845087999999995, 53.009695699999995], [-1.4847609999999998, 53.0087252], [-1.4852557, 53.0068414], [-1.4857574999999998, 53.0053294], [-1.4859572, 53.004507200000006], [-1.4862406, 53.0035518], [-1.4867065, 53.00189460000001], [-1.4871641, 53.000238200000005], [-1.4874241, 52.99935649999999], [-1.4877427, 52.9983466], [-1.4880349, 52.997257700000006], [-1.4882242, 52.99628909999999], [-1.4882896, 52.9949441], [-1.4880558, 52.9931481], [-1.4878144, 52.99228889999999], [-1.4872367, 52.99078169999999], [-1.4865735, 52.9896192], [-1.4861485, 52.9889009], [-1.4859313, 52.9885484], [-1.4856509999999998, 52.98805], [-1.4854921, 52.9877645], [-1.4852763999999998, 52.9873411], [-1.4849336, 52.986657999999984], [-1.4839359, 52.98467009999999], [-1.48345643361269, 52.98378961162837], [-1.4827798999999997, 52.982547200000006], [-1.4817059, 52.98077370000001], [-1.4808344, 52.9794892], [-1.4803211, 52.978776], [-1.4792862, 52.9774646], [-1.4784550999999997, 52.9764826], [-1.4778597, 52.9758188], [-1.4772803, 52.97520279999999], [-1.4763106999999998, 52.9742489], [-1.4761510999999998, 52.9740875], [-1.4747221, 52.97275], [-1.4739731, 52.97208129999999], [-1.4730569999999998, 52.9712702], [-1.4718093, 52.9701594], [-1.4717285, 52.97008739999999], [-1.4712680000000002, 52.96967929999999], [-1.4711742, 52.9695962], [-1.4703383999999995, 52.9688357], [-1.4696520999999998, 52.96815939999998], [-1.4689587, 52.9674384], [-1.4684132, 52.96683350000001], [-1.4679810999999998, 52.9663194], [-1.4677180000000003, 52.9659972], [-1.4676777, 52.9659479], [-1.4671684, 52.965324300000006], [-1.4670007, 52.9651135], [-1.4667271, 52.9647492], [-1.4663194, 52.9642217], [-1.4659063, 52.96361189999999], [-1.4656184, 52.9631656], [-1.4653604999999998, 52.962740999999994], [-1.4649596, 52.96199419999999], [-1.4647313, 52.961572200000006], [-1.464379, 52.9608793], [-1.4640154, 52.9600962], [-1.4638907, 52.9597941], [-1.4637606, 52.9594799], [-1.4635940999999997, 52.9590515], [-1.4634575, 52.9586671], [-1.4633448, 52.95834399999999], [-1.463254, 52.958059899999995], [-1.463135, 52.9576725], [-1.4630578, 52.9573131], [-1.4629696, 52.956881], [-1.4629472, 52.9567765], [-1.4628154, 52.9562086], [-1.4626904, 52.9555567], [-1.4625967999999998, 52.9549805], [-1.4625307999999997, 52.95447409999999], [-1.4624993, 52.9541393], [-1.4624423, 52.95348679999999], [-1.4624262, 52.9531434], [-1.4624098, 52.95264499999999], [-1.4624088, 52.95210269999999], [-1.4624292, 52.95155270000001], [-1.4624611, 52.951041800000006], [-1.4625015, 52.950624100000006], [-1.4625563, 52.9502281], [-1.4626183, 52.949833], [-1.4627104999999998, 52.9492981], [-1.4628352, 52.9487001], [-1.4629092, 52.94838430000001], [-1.4630203, 52.9479559], [-1.4632302999999998, 52.947215199999995], [-1.4633757, 52.9467737], [-1.4635786, 52.9461974], [-1.4638719, 52.9454492], [-1.4641071999999995, 52.944905600000006], [-1.4643331999999998, 52.9444285], [-1.4645944999999998, 52.94389699999999], [-1.4648871000000003, 52.9432551], [-1.4650609, 52.9429398], [-1.4653046999999997, 52.94253679999999], [-1.4655380999999998, 52.9421359], [-1.4658921, 52.941547500000006], [-1.4662380999999998, 52.9409649], [-1.4665063, 52.94050819999998], [-1.4666533999999998, 52.94023810000001], [-1.467124, 52.939351499999994], [-1.4673024, 52.938983799999995], [-1.4674671, 52.938604199999986], [-1.467744, 52.9379206], [-1.4679059, 52.937478], [-1.4680614999999997, 52.9369841], [-1.4682573999999995, 52.9363116], [-1.4683592999999997, 52.935896799999995], [-1.468433, 52.9355642], [-1.4684906999999998, 52.935304599999995], [-1.4685684, 52.9349117], [-1.4686419999999998, 52.9345099], [-1.4686959, 52.934126], [-1.4687410999999997, 52.9337437], [-1.4687602, 52.93343730000001], [-1.4687736, 52.9330358], [-1.4687766999999998, 52.93237140000001], [-1.4687776, 52.93190959999999], [-1.4687777, 52.93176960000001], [-1.4687711, 52.931455099999994], [-1.4687521999999995, 52.9310526], [-1.4687163, 52.9306552], [-1.4686275, 52.9301316], [-1.4685912, 52.92994920000001], [-1.4685274999999998, 52.9296908], [-1.46852429882441, 52.929673494383906], [-1.4684843999999997, 52.929457799999994], [-1.4684334999999995, 52.9292129], [-1.4683221999999998, 52.9287561], [-1.4683218491903565, 52.92875488211666], [-1.4681706, 52.92822979999999], [-1.4680861999999997, 52.9279646], [-1.4679787999999998, 52.92767200000001], [-1.4678005, 52.9272322], [-1.4676302, 52.9268344], [-1.4674558999999998, 52.92641], [-1.4673298, 52.92608409999998], [-1.4672363999999998, 52.925829699999994], [-1.4670472, 52.9253478], [-1.4669251999999997, 52.925055400000005], [-1.4667495, 52.92466249999999], [-1.4666412999999998, 52.924449200000005], [-1.4665515, 52.92429309999999], [-1.4664714999999997, 52.9241607], [-1.4662380999999998, 52.9238106], [-1.4659658999999998, 52.92342339999998], [-1.4656682, 52.9230029], [-1.4653664000000002, 52.9225792], [-1.4650445, 52.9221168], [-1.4648595, 52.92184590000001], [-1.4646516, 52.9215265], [-1.4644679, 52.9212031], [-1.4643043, 52.920874], [-1.4641459999999995, 52.92052710000001], [-1.4639302999999997, 52.9200671], [-1.4638452, 52.91988669999999], [-1.4636774999999995, 52.91942019999999], [-1.4635424999999995, 52.9191333], [-1.4635398999999998, 52.9191279], [-1.4634003, 52.91875979999998], [-1.4633155999999998, 52.9185312], [-1.4632401999999998, 52.91835259999999], [-1.4631123, 52.9180838], [-1.4630586999999995, 52.91796970000001], [-1.4630391, 52.9179281], [-1.4629912, 52.917796], [-1.4629532, 52.9176605], [-1.4629093, 52.9174304], [-1.4628953999999998, 52.9173714], [-1.4628093, 52.9168839], [-1.4627004999999995, 52.9162462], [-1.4626845999999998, 52.9161642]]} |
7.8 |
2300 |
2312 |
Belper |
Derby |
Derby |
52.9161642 |
-1.4626846 |
52.9161642 |
-1.4626846 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Derby |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366037 |
1790028696534658 |
39 |
39 |
2026-09-21 22:22:01.913141 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:00.993210 |
| 725435 |
755421 |
G77102 |
541T66M721 |
2026-09-21 |
COMPLETE |
20365651 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755421, "stp": "O", "toc": "Great Northern", "uid": "G77102", "consist": "379025", "dest_crs": "ELY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77102/2026-09-21/detailed", "trust_id": "541T66M721", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ely", "service_date": "2026-09-21", "dest_arr_time": "2304", "dest_platform": "1", "is_terminated": 1, "next_location": "Ely", "signalling_id": "1T66", "timing_status": "LATE", "origin_station": "London Kings Cross", "current_leg_arr": "2312", "current_leg_dep": "2300", "current_leg_end": "Ely", "origin_dep_time": "2148", "origin_platform": "7", "current_location": "Ely", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]}", "current_leg_start": "Waterbeach", "dest_arr_time_act": "2304", "motion_projection": null, "next_location_lat": "52.3901774", "next_location_lon": "0.2662576", "previous_location": "Waterbeach", "current_leg_milage": "9.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 395.817, \"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\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 419.464, \"from_m\": 402.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1288.599, \"from_m\": 419.464, \"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\": 1318.686, \"from_m\": 1288.599, \"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\": 1830.776, \"from_m\": 1318.686, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3465.142, \"from_m\": 1830.776, \"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\": 3722.625, \"from_m\": 3465.142, \"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\": 4235.2, \"from_m\": 3722.625, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4290.441, \"from_m\": 4235.2, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5583.813, \"from_m\": 4290.441, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9481.319, \"from_m\": 5583.813, \"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\": 12632.213, \"from_m\": 9481.319, \"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\": 37186.143, \"from_m\": 12632.213, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 51499.614, \"from_m\": 37186.143, \"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\": 51568.001, \"from_m\": 51499.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51665.012, \"from_m\": 51568.001, \"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\": 52248.997, \"from_m\": 51665.012, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52276.099, \"from_m\": 52248.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52334.423, \"from_m\": 52276.099, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55821.329, \"from_m\": 52334.423, \"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\": 55962.72, \"from_m\": 55821.329, \"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\": 55995.126, \"from_m\": 55962.72, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61377.302, \"from_m\": 55995.126, \"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\": 67636.303, \"from_m\": 61377.302, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71065.42, \"from_m\": 67636.303, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71622.619, \"from_m\": 71065.42, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71656.395, \"from_m\": 71622.619, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71733.865, \"from_m\": 71656.395, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72027.374, \"from_m\": 71733.865, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72779.205, \"from_m\": 72027.374, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79332.865, \"from_m\": 72779.205, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80102.926, \"from_m\": 79332.865, \"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\": 81728.281, \"from_m\": 80102.926, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 81758.628, \"from_m\": 81728.281, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87526.09, \"from_m\": 81758.628, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87541.968, \"from_m\": 87526.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\": 88349.655, \"from_m\": 87541.968, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88852.632, \"from_m\": 88349.655, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89195.313, \"from_m\": 88852.632, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89257.248, \"from_m\": 89195.313, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89452.702, \"from_m\": 89257.248, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91125.605, \"from_m\": 89452.702, \"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\": 92440.095, \"from_m\": 91125.605, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 92663.206, \"from_m\": 92440.095, \"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\": 92830.988, \"from_m\": 92663.206, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 93825.458, \"from_m\": 92830.988, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115842.977, \"from_m\": 93825.458, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116363.489, \"from_m\": 115842.977, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 116733.25, \"from_m\": 116363.489, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 755421, \"profile_key\": \"c2c0d4b9e1ce78fe7099bdcb9ea4761f3d6743b782d3b63037051d2cb356b243\", \"schedule_id\": 37127, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.41, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.556, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.03, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.896, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158H\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.345, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32583.012, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34061.166, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.574, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.368, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51335.657, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2217\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 12, \"distance_m\": 55586.339, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Baldock\", \"stage_seq\": 13, \"distance_m\": 58844.937, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227\", \"location\": \"Royston\", \"stage_seq\": 14, \"distance_m\": 72120.561, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Foxton\", \"stage_seq\": 15, \"distance_m\": 81960.717, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 16, \"distance_m\": 89363.353, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239H\", \"location\": \"Cambridge South\", \"stage_seq\": 17, \"distance_m\": 90536.941, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2245\", \"location\": \"Cambridge\", \"stage_seq\": 18, \"distance_m\": 93070.372, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 19, \"distance_m\": 94611.83, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Cambridge North\", \"stage_seq\": 20, \"distance_m\": 96815.05, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Waterbeach\", \"stage_seq\": 21, \"distance_m\": 101702.672, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 22, \"distance_m\": 116025.226, \"section_seq\": 1, \"route_path_id\": 145512}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": null, \"location\": \"Ely\", \"stage_seq\": 23, \"distance_m\": 116733.25, \"section_seq\": 1, \"route_path_id\": 145512}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 116733.25, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145512}], \"total_distance_m\": 116733.25, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109073.863, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7659.387, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2148", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "52.3901774", "current_position_lon": "0.2662576", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:36Z\", \"source_id\": 64115868, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:41Z\", \"source_id\": 20319866, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:02Z\", \"source_id\": 64129840, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:06Z\", \"source_id\": 20323957, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:18Z\", \"source_id\": 64150433, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:21Z\", \"source_id\": 20329946, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:49Z\", \"source_id\": 64164108, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:55Z\", \"source_id\": 20334004, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15603, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:52Z\", \"source_id\": 64172633, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:55Z\", \"source_id\": 20336479, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:30Z\", \"source_id\": 64190639, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:33Z\", \"source_id\": 20341963, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:28Z\", \"source_id\": 64204647, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:35Z\", \"source_id\": 20346096, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:31Z\", \"source_id\": 20349083, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:22Z\", \"source_id\": 64221771, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:25Z\", \"source_id\": 20351398, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:54Z\", \"source_id\": 64238305, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:00Z\", \"source_id\": 20356329, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12321, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:12Z\", \"source_id\": 64246138, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:15Z\", \"source_id\": 20358721, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:51Z\", \"source_id\": 64268500, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:55Z\", \"source_id\": 20365651, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ely", "service_state_platform": "3", "timing_fact_generation": 1790028656297545, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:06.401912", "service_state_evidence_id": 20365651, "current_leg_start_actual_dep": "2026-09-21T23:02:00+01:00", "operational_evidence_version": 135, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:07.548042", "service_state_valid_until_kind": null, "operational_interpretation_version": 135, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
O |
KGX |
ELY |
1T66 |
379025 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 395.817, "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": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 419.464, "from_m": 402.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1288.599, "from_m": 419.464, "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": 1318.686, "from_m": 1288.599, "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": 1830.776, "from_m": 1318.686, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3465.142, "from_m": 1830.776, "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": 3722.625, "from_m": 3465.142, "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": 4235.2, "from_m": 3722.625, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4290.441, "from_m": 4235.2, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5583.813, "from_m": 4290.441, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9481.319, "from_m": 5583.813, "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": 12632.213, "from_m": 9481.319, "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": 37186.143, "from_m": 12632.213, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 51499.614, "from_m": 37186.143, "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": 51568.001, "from_m": 51499.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51665.012, "from_m": 51568.001, "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": 52248.997, "from_m": 51665.012, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52276.099, "from_m": 52248.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52334.423, "from_m": 52276.099, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55821.329, "from_m": 52334.423, "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": 55962.72, "from_m": 55821.329, "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": 55995.126, "from_m": 55962.72, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61377.302, "from_m": 55995.126, "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": 67636.303, "from_m": 61377.302, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71065.42, "from_m": 67636.303, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71622.619, "from_m": 71065.42, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71656.395, "from_m": 71622.619, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71733.865, "from_m": 71656.395, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72027.374, "from_m": 71733.865, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72779.205, "from_m": 72027.374, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79332.865, "from_m": 72779.205, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80102.926, "from_m": 79332.865, "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": 81728.281, "from_m": 80102.926, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 81758.628, "from_m": 81728.281, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87526.09, "from_m": 81758.628, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87541.968, "from_m": 87526.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": 88349.655, "from_m": 87541.968, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88852.632, "from_m": 88349.655, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89195.313, "from_m": 88852.632, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89257.248, "from_m": 89195.313, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89452.702, "from_m": 89257.248, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91125.605, "from_m": 89452.702, "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": 92440.095, "from_m": 91125.605, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 92663.206, "from_m": 92440.095, "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": 92830.988, "from_m": 92663.206, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 93825.458, "from_m": 92830.988, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115842.977, "from_m": 93825.458, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116363.489, "from_m": 115842.977, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 116733.25, "from_m": 116363.489, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 755421, "profile_key": "c2c0d4b9e1ce78fe7099bdcb9ea4761f3d6743b782d3b63037051d2cb356b243", "schedule_id": 37127, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2148", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.41, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.556, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.03, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.896, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.345, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32583.012, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34061.166, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.574, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.368, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Hitchin", "stage_seq": 11, "distance_m": 51335.657, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2217", "location": "Letchworth Garden City", "stage_seq": 12, "distance_m": 55586.339, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Baldock", "stage_seq": 13, "distance_m": 58844.937, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Royston", "stage_seq": 14, "distance_m": 72120.561, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Foxton", "stage_seq": 15, "distance_m": 81960.717, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Shepreth Branch Jn", "stage_seq": 16, "distance_m": 89363.353, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Cambridge South", "stage_seq": 17, "distance_m": 90536.941, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2245", "location": "Cambridge", "stage_seq": 18, "distance_m": 93070.372, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Coldham Lane Jn", "stage_seq": 19, "distance_m": 94611.83, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Cambridge North", "stage_seq": 20, "distance_m": 96815.05, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Waterbeach", "stage_seq": 21, "distance_m": 101702.672, "section_seq": 1, "route_path_id": 145512}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Ely Dock Jn", "stage_seq": 22, "distance_m": 116025.226, "section_seq": 1, "route_path_id": 145512}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": null, "location": "Ely", "stage_seq": 23, "distance_m": 116733.25, "section_seq": 1, "route_path_id": 145512}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 116733.25, "from_m": 0.0, "section_seq": 1, "route_path_id": 145512}], "total_distance_m": 116733.25, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109073.863, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7659.387, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:36Z", "source_id": 64115868, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:55:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:41Z", "source_id": 20319866, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:02Z", "source_id": 64129840, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:06Z", "source_id": 20323957, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15675, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:18Z", "source_id": 64150433, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:11:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:21Z", "source_id": 20329946, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:49Z", "source_id": 64164108, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:18:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:55Z", "source_id": 20334004, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15603, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:52Z", "source_id": 64172633, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:21:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:55Z", "source_id": 20336479, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15578, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:30Z", "source_id": 64190639, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:33Z", "source_id": 20341963, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12631, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:28Z", "source_id": 64204647, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:37:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:35Z", "source_id": 20346096, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:31Z", "source_id": 20349083, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:22Z", "source_id": 64221771, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:46:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:25Z", "source_id": 20351398, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12431, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:54Z", "source_id": 64238305, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:54:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:00Z", "source_id": 20356329, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12321, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:12Z", "source_id": 64246138, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:59:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:15Z", "source_id": 20358721, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12236, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:51Z", "source_id": 64268500, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:55Z", "source_id": 20365651, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
London Kings Cross |
2148 |
2148 |
7 |
None |
None |
Ely |
2304 |
2304 |
1 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G77102/2026-09-21/detailed |
None |
Waterbeach |
2026-09-21T23:02:00+01:00 |
Ely |
12.0 |
{"type": "LineString", "coordinates": [[0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]} |
9.3 |
2300 |
2312 |
Waterbeach |
Ely |
Ely |
52.3901774 |
0.2662576 |
52.3901774 |
0.2662576 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Ely |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365651 |
1790028656297545 |
135 |
135 |
2026-09-21 22:22:07.548042 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:06.401912 |
| 725436 |
755448 |
P24004 |
172N32M721 |
2026-09-21 |
COMPLETE |
20365464 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755448, "stp": "O", "toc": "Northern", "uid": "P24004", "consist": "158860", "dest_crs": "SHF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24004/2026-09-21/detailed", "trust_id": "172N32M721", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield", "service_date": "2026-09-21", "dest_arr_time": "2300", "dest_platform": "4B", "is_terminated": 1, "next_location": "Sheffield", "signalling_id": "2N32", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "2312", "current_leg_dep": "2304", "current_leg_end": "Sheffield", "origin_dep_time": "2149", "origin_platform": "11B", "current_location": "Sheffield", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4142513834674877, 53.41659584700854], [-1.4145574, 53.416396899999995], [-1.4158304, 53.415564], [-1.4160322, 53.415432300000006], [-1.4164377, 53.415152299999995], [-1.4165713, 53.41506319999999], [-1.4168494, 53.4148776], [-1.4174973, 53.41445500000001], [-1.4177581272291455, 53.41428429590598], [-1.4198309, 53.41292769999999], [-1.4221227, 53.4114187], [-1.4249478, 53.4095683], [-1.4249617999999995, 53.4095576], [-1.4250994999999995, 53.4094663], [-1.4253305999999997, 53.4093172], [-1.4256527, 53.4090676], [-1.425902, 53.40890809999999], [-1.4263786, 53.4085645], [-1.4265572, 53.4084348], [-1.4267611, 53.408299199999995], [-1.4271636, 53.4080366], [-1.4273973999999998, 53.40785129999999], [-1.4276148000000002, 53.4076931], [-1.4301063, 53.40603960000001], [-1.4303174, 53.4058662], [-1.4304555, 53.405764799999986], [-1.4306008, 53.4056525], [-1.4327813, 53.404219899999994], [-1.4356063, 53.40235090000001], [-1.4358649, 53.40217449999999], [-1.4360665999999995, 53.4020359], [-1.4363129999999995, 53.4018449], [-1.4364893999999997, 53.40170309999999], [-1.4365673, 53.401645499999994], [-1.4367818000000003, 53.401501], [-1.4370039, 53.4013514], [-1.4371600999999998, 53.40122439999999], [-1.437304454591234, 53.40111607305486], [-1.4375139, 53.4009589], [-1.4376136999999998, 53.40085439999999], [-1.4377828, 53.400691900000005], [-1.4380101999999997, 53.4004418], [-1.4386429, 53.3997257], [-1.4393098, 53.39898829999999], [-1.4394838, 53.3988024], [-1.4397824, 53.3985375], [-1.4400109, 53.398292], [-1.4402739999999998, 53.397986499999995], [-1.4406222999999998, 53.3975896], [-1.4409092999999995, 53.3973379], [-1.4421014, 53.3959888], [-1.4423034, 53.3957551], [-1.4428206999999995, 53.39518989999999], [-1.4429477999999998, 53.3950392], [-1.4435614, 53.3944041], [-1.4441293, 53.39387779999999], [-1.4445476999999998, 53.39352709999999], [-1.4448625999999998, 53.3932785], [-1.445257, 53.39297210000001], [-1.4458702, 53.3925244], [-1.4473208999999998, 53.391551], [-1.4480139, 53.39106400000001], [-1.4486596, 53.390559999999994], [-1.4491729, 53.3901215], [-1.4497699, 53.38955889999999], [-1.4500638999999995, 53.38926250000001], [-1.4502867999999998, 53.389030099999985], [-1.4503360999999997, 53.38897860000001], [-1.4504743, 53.38882499999999], [-1.4506258, 53.3886602], [-1.4508826, 53.3883489], [-1.4510441999999997, 53.3881556], [-1.451181, 53.387982], [-1.4512842999999995, 53.3878373], [-1.4516005999999997, 53.3874037], [-1.4517214, 53.387251799999994], [-1.4521624999999998, 53.3867359], [-1.4522176, 53.3866763], [-1.4523346999999998, 53.386550799999995], [-1.4524586, 53.38641779999999], [-1.452629277575309, 53.386246771284014], [-1.4526529999999998, 53.386223], [-1.4528268, 53.3860543], [-1.4529234999999998, 53.385971299999994], [-1.4530241, 53.38589240000001], [-1.4533755999999998, 53.3856264], [-1.4538106999999998, 53.3853082], [-1.4541824999999995, 53.3850363], [-1.4544201, 53.38488829999999], [-1.4546183, 53.384768099999995], [-1.4547555, 53.38468600000001], [-1.4551480999999995, 53.3844606], [-1.455698038264012, 53.38415351224939], [-1.4558908216090882, 53.38404434789928], [-1.456059960743298, 53.38394703721588], [-1.4562088490416067, 53.383859896859335], [-1.4563408798789796, 53.38378124348975], [-1.4564594466303822, 53.38370939376728], [-1.4565679426707794, 53.38364266435203], [-1.4566697613751365, 53.38357937190415], [-1.4567682961184196, 53.383517833083744], [-1.456866940275593, 53.383456364550966], [-1.4569690872216223, 53.383393282965926], [-1.4570781303314733, 53.38332690498876], [-1.4571974629801103, 53.3832555472796], [-1.4573304785424996, 53.38317752649856], [-1.457480570393606, 53.38309115930579], [-1.457651131908395, 53.3829947623614], [-1.4578455564618311, 53.38288665232553], [-1.4579696999999998, 53.38281800000001], [-1.4581811999999998, 53.3827022], [-1.4589153, 53.3822823], [-1.4592666, 53.382083300000005], [-1.45929085, 53.382070600000006], [-1.4595654, 53.381889300000005], [-1.4597389999999997, 53.38176849999999], [-1.4597936, 53.3817305], [-1.4601232, 53.38148400000001], [-1.4603958, 53.381245799999995], [-1.4608062, 53.38088770000001], [-1.4608473, 53.38084229999999], [-1.4611103999999997, 53.380581], [-1.4611632999999995, 53.38051959999999], [-1.4611986, 53.3804707], [-1.4612902, 53.3803494], [-1.4613790999999998, 53.38021950000001], [-1.4614854, 53.3800585], [-1.4615351, 53.3799764], [-1.4615851, 53.37989369999998], [-1.4616755999999995, 53.37969], [-1.4617286, 53.379557899999995], [-1.4617413999999995, 53.3795179], [-1.4617433, 53.3795119], [-1.4617542, 53.37947779999999], [-1.4617681, 53.3794199], [-1.4617816, 53.37935120000001], [-1.4618654, 53.3785755], [-1.4619218, 53.3780311]]}", "current_leg_start": "Meadowhall", "dest_arr_time_act": "2300", "motion_projection": null, "next_location_lat": "53.3780311", "next_location_lon": "-1.4619218", "previous_location": "Meadowhall", "current_leg_milage": "3.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 720.026, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 769.481, \"from_m\": 720.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1050.796, \"from_m\": 769.481, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1307.337, \"from_m\": 1050.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1529.573, \"from_m\": 1307.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2343.296, \"from_m\": 1529.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8618.173, \"from_m\": 2343.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14273.626, \"from_m\": 8618.173, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 16311.834, \"from_m\": 14273.626, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16451.103, \"from_m\": 16311.834, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 16478.926, \"from_m\": 16451.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16836.179, \"from_m\": 16478.926, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17964.879, \"from_m\": 16836.179, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18562.902, \"from_m\": 17964.879, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23558.125, \"from_m\": 18562.902, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 23614.806, \"from_m\": 23558.125, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32268.38, \"from_m\": 23614.806, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 33066.221, \"from_m\": 32268.38, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33118.291, \"from_m\": 33066.221, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34340.416, \"from_m\": 33118.291, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43388.869, \"from_m\": 34340.416, \"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\": 44124.893, \"from_m\": 43388.869, \"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\": 49048.461, \"from_m\": 44124.893, \"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\": 49084.524, \"from_m\": 49048.461, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49140.045, \"from_m\": 49084.524, \"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\": 50133.068, \"from_m\": 49140.045, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53426.58, \"from_m\": 50133.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54652.823, \"from_m\": 53426.58, \"capability_applied\": null, \"effective_limit_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\": 54881.912, \"from_m\": 54652.823, \"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\": 54928.36, \"from_m\": 54881.912, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62250.83, \"from_m\": 54928.36, \"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\": 62785.241, \"from_m\": 62250.83, \"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\": 755448, \"profile_key\": \"6a8bd0bfe3903f95c18596c3e775fd763f58737d2498b0436e6a58154563ca4d\", \"schedule_id\": 39884, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2159H\", \"wtt_dep\": \"2200\", \"location\": \"Outwood\", \"stage_seq\": 5, \"distance_m\": 12213.281, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 6, \"distance_m\": 16205.369, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208\", \"location\": \"Sandal & Agbrigg\", \"stage_seq\": 7, \"distance_m\": 18939.217, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Hare Park Jn\", \"stage_seq\": 8, \"distance_m\": 22551.936, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": \"2215\", \"location\": \"Fitzwilliam\", \"stage_seq\": 9, \"distance_m\": 26891.05, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 10, \"distance_m\": 32134.458, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"Moorthorpe\", \"stage_seq\": 11, \"distance_m\": 33230.727, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2226H\", \"wtt_dep\": \"2227H\", \"location\": \"Thurnscoe\", \"stage_seq\": 12, \"distance_m\": 38754.683, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230H\", \"location\": \"Goldthorpe\", \"stage_seq\": 13, \"distance_m\": 40089.924, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Bolton-Upon-Dearne\", \"stage_seq\": 14, \"distance_m\": 41780.801, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2237H\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 15, \"distance_m\": 45571.523, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 16, \"distance_m\": 48988.819, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Rotherham Central\", \"stage_seq\": 17, \"distance_m\": 53041.913, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Holmes Jn\", \"stage_seq\": 18, \"distance_m\": 54628.76, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"Meadowhall\", \"stage_seq\": 19, \"distance_m\": 57341.263, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Wincobank Jn\", \"stage_seq\": 20, \"distance_m\": 57619.412, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 21, \"distance_m\": 62052.7, \"section_seq\": 1, \"route_path_id\": 138663}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": null, \"location\": \"Sheffield\", \"stage_seq\": 22, \"distance_m\": 62785.241, \"section_seq\": 1, \"route_path_id\": 138663}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 62785.241, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138663}], \"total_distance_m\": 62785.241, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 59315.933, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3469.308, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2149", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.3780311", "current_position_lon": "-1.4619218", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:20Z\", \"source_id\": 64128387, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:01:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:24Z\", \"source_id\": 20323463, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:05:03Z\", \"source_id\": 64138744, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:06:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:05:06Z\", \"source_id\": 20326569, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:18Z\", \"source_id\": 64150449, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:21Z\", \"source_id\": 20329940, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:23Z\", \"source_id\": 64163239, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:25Z\", \"source_id\": 20333717, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:06Z\", \"source_id\": 64177213, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:09Z\", \"source_id\": 20337954, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:18Z\", \"source_id\": 64188138, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:24Z\", \"source_id\": 20341244, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:18Z\", \"source_id\": 64194276, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:20Z\", \"source_id\": 20343014, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:28Z\", \"source_id\": 64200562, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:33Z\", \"source_id\": 20344905, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:54Z\", \"source_id\": 64209423, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:59Z\", \"source_id\": 20347571, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:37Z\", \"source_id\": 64241458, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:39Z\", \"source_id\": 20357281, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:47Z\", \"source_id\": 64252481, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:54Z\", \"source_id\": 20360684, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:32Z\", \"source_id\": 64267981, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:34Z\", \"source_id\": 20365464, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheffield", "service_state_platform": "4", "timing_fact_generation": 1790028635233937, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:06.407272", "service_state_evidence_id": 20365464, "current_leg_start_actual_dep": "2026-09-21T23:04:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:07.542294", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
LDS |
SHF |
2N32 |
158860 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1529.573, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2343.296, "from_m": 1529.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8618.173, "from_m": 2343.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14273.626, "from_m": 8618.173, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 16311.834, "from_m": 14273.626, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16451.103, "from_m": 16311.834, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 16478.926, "from_m": 16451.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16836.179, "from_m": 16478.926, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17964.879, "from_m": 16836.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18562.902, "from_m": 17964.879, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23558.125, "from_m": 18562.902, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 23614.806, "from_m": 23558.125, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32268.38, "from_m": 23614.806, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 33066.221, "from_m": 32268.38, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33118.291, "from_m": 33066.221, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34340.416, "from_m": 33118.291, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43388.869, "from_m": 34340.416, "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": 44124.893, "from_m": 43388.869, "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": 49048.461, "from_m": 44124.893, "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": 49084.524, "from_m": 49048.461, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49140.045, "from_m": 49084.524, "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": 50133.068, "from_m": 49140.045, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53426.58, "from_m": 50133.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54652.823, "from_m": 53426.58, "capability_applied": null, "effective_limit_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": 54881.912, "from_m": 54652.823, "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": 54928.36, "from_m": 54881.912, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62250.83, "from_m": 54928.36, "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": 62785.241, "from_m": 62250.83, "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": 755448, "profile_key": "6a8bd0bfe3903f95c18596c3e775fd763f58737d2498b0436e6a58154563ca4d", "schedule_id": 39884, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2149", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200", "location": "Outwood", "stage_seq": 5, "distance_m": 12213.281, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204H", "location": "Wakefield Westgate", "stage_seq": 6, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208", "location": "Sandal & Agbrigg", "stage_seq": 7, "distance_m": 18939.217, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Hare Park Jn", "stage_seq": 8, "distance_m": 22551.936, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2215", "location": "Fitzwilliam", "stage_seq": 9, "distance_m": 26891.05, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "South Kirkby Jn", "stage_seq": 10, "distance_m": 32134.458, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "Moorthorpe", "stage_seq": 11, "distance_m": 33230.727, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227H", "location": "Thurnscoe", "stage_seq": 12, "distance_m": 38754.683, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Goldthorpe", "stage_seq": 13, "distance_m": 40089.924, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Bolton-Upon-Dearne", "stage_seq": 14, "distance_m": 41780.801, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Swinton (S.Yorks)", "stage_seq": 15, "distance_m": 45571.523, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Aldwarke Jn", "stage_seq": 16, "distance_m": 48988.819, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Rotherham Central", "stage_seq": 17, "distance_m": 53041.913, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Holmes Jn", "stage_seq": 18, "distance_m": 54628.76, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "Meadowhall", "stage_seq": 19, "distance_m": 57341.263, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Wincobank Jn", "stage_seq": 20, "distance_m": 57619.412, "section_seq": 1, "route_path_id": 138663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Nunnery Main Line Jn", "stage_seq": 21, "distance_m": 62052.7, "section_seq": 1, "route_path_id": 138663}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": null, "location": "Sheffield", "stage_seq": 22, "distance_m": 62785.241, "section_seq": 1, "route_path_id": 138663}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 62785.241, "from_m": 0.0, "section_seq": 1, "route_path_id": 138663}], "total_distance_m": 62785.241, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 59315.933, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3469.308, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6010, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:20Z", "source_id": 64128387, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:01:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:24Z", "source_id": 20323463, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:05:03Z", "source_id": 64138744, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:06:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:05:06Z", "source_id": 20326569, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6042, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:18Z", "source_id": 64150449, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:21Z", "source_id": 20329940, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6046, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:23Z", "source_id": 64163239, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:17:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:25Z", "source_id": 20333717, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6074, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:06Z", "source_id": 64177213, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:23:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:09Z", "source_id": 20337954, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7139, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:18Z", "source_id": 64188138, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:29:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:24Z", "source_id": 20341244, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7143, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:18Z", "source_id": 64194276, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:32:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:20Z", "source_id": 20343014, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7147, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:28Z", "source_id": 64200562, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:35:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:33Z", "source_id": 20344905, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7151, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:54Z", "source_id": 64209423, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:59Z", "source_id": 20347571, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:37Z", "source_id": 64241458, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:56:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:39Z", "source_id": 20357281, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7252, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:47Z", "source_id": 64252481, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:03:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:54Z", "source_id": 20360684, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:32Z", "source_id": 64267981, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:34Z", "source_id": 20365464, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Leeds |
2149 |
2149 |
11B |
None |
None |
Sheffield |
2300 |
2300 |
4B |
LATE |
+12 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24004/2026-09-21/detailed |
None |
Meadowhall |
2026-09-21T23:04:30+01:00 |
Sheffield |
8.0 |
{"type": "LineString", "coordinates": [[-1.4142513834674877, 53.41659584700854], [-1.4145574, 53.416396899999995], [-1.4158304, 53.415564], [-1.4160322, 53.415432300000006], [-1.4164377, 53.415152299999995], [-1.4165713, 53.41506319999999], [-1.4168494, 53.4148776], [-1.4174973, 53.41445500000001], [-1.4177581272291455, 53.41428429590598], [-1.4198309, 53.41292769999999], [-1.4221227, 53.4114187], [-1.4249478, 53.4095683], [-1.4249617999999995, 53.4095576], [-1.4250994999999995, 53.4094663], [-1.4253305999999997, 53.4093172], [-1.4256527, 53.4090676], [-1.425902, 53.40890809999999], [-1.4263786, 53.4085645], [-1.4265572, 53.4084348], [-1.4267611, 53.408299199999995], [-1.4271636, 53.4080366], [-1.4273973999999998, 53.40785129999999], [-1.4276148000000002, 53.4076931], [-1.4301063, 53.40603960000001], [-1.4303174, 53.4058662], [-1.4304555, 53.405764799999986], [-1.4306008, 53.4056525], [-1.4327813, 53.404219899999994], [-1.4356063, 53.40235090000001], [-1.4358649, 53.40217449999999], [-1.4360665999999995, 53.4020359], [-1.4363129999999995, 53.4018449], [-1.4364893999999997, 53.40170309999999], [-1.4365673, 53.401645499999994], [-1.4367818000000003, 53.401501], [-1.4370039, 53.4013514], [-1.4371600999999998, 53.40122439999999], [-1.437304454591234, 53.40111607305486], [-1.4375139, 53.4009589], [-1.4376136999999998, 53.40085439999999], [-1.4377828, 53.400691900000005], [-1.4380101999999997, 53.4004418], [-1.4386429, 53.3997257], [-1.4393098, 53.39898829999999], [-1.4394838, 53.3988024], [-1.4397824, 53.3985375], [-1.4400109, 53.398292], [-1.4402739999999998, 53.397986499999995], [-1.4406222999999998, 53.3975896], [-1.4409092999999995, 53.3973379], [-1.4421014, 53.3959888], [-1.4423034, 53.3957551], [-1.4428206999999995, 53.39518989999999], [-1.4429477999999998, 53.3950392], [-1.4435614, 53.3944041], [-1.4441293, 53.39387779999999], [-1.4445476999999998, 53.39352709999999], [-1.4448625999999998, 53.3932785], [-1.445257, 53.39297210000001], [-1.4458702, 53.3925244], [-1.4473208999999998, 53.391551], [-1.4480139, 53.39106400000001], [-1.4486596, 53.390559999999994], [-1.4491729, 53.3901215], [-1.4497699, 53.38955889999999], [-1.4500638999999995, 53.38926250000001], [-1.4502867999999998, 53.389030099999985], [-1.4503360999999997, 53.38897860000001], [-1.4504743, 53.38882499999999], [-1.4506258, 53.3886602], [-1.4508826, 53.3883489], [-1.4510441999999997, 53.3881556], [-1.451181, 53.387982], [-1.4512842999999995, 53.3878373], [-1.4516005999999997, 53.3874037], [-1.4517214, 53.387251799999994], [-1.4521624999999998, 53.3867359], [-1.4522176, 53.3866763], [-1.4523346999999998, 53.386550799999995], [-1.4524586, 53.38641779999999], [-1.452629277575309, 53.386246771284014], [-1.4526529999999998, 53.386223], [-1.4528268, 53.3860543], [-1.4529234999999998, 53.385971299999994], [-1.4530241, 53.38589240000001], [-1.4533755999999998, 53.3856264], [-1.4538106999999998, 53.3853082], [-1.4541824999999995, 53.3850363], [-1.4544201, 53.38488829999999], [-1.4546183, 53.384768099999995], [-1.4547555, 53.38468600000001], [-1.4551480999999995, 53.3844606], [-1.455698038264012, 53.38415351224939], [-1.4558908216090882, 53.38404434789928], [-1.456059960743298, 53.38394703721588], [-1.4562088490416067, 53.383859896859335], [-1.4563408798789796, 53.38378124348975], [-1.4564594466303822, 53.38370939376728], [-1.4565679426707794, 53.38364266435203], [-1.4566697613751365, 53.38357937190415], [-1.4567682961184196, 53.383517833083744], [-1.456866940275593, 53.383456364550966], [-1.4569690872216223, 53.383393282965926], [-1.4570781303314733, 53.38332690498876], [-1.4571974629801103, 53.3832555472796], [-1.4573304785424996, 53.38317752649856], [-1.457480570393606, 53.38309115930579], [-1.457651131908395, 53.3829947623614], [-1.4578455564618311, 53.38288665232553], [-1.4579696999999998, 53.38281800000001], [-1.4581811999999998, 53.3827022], [-1.4589153, 53.3822823], [-1.4592666, 53.382083300000005], [-1.45929085, 53.382070600000006], [-1.4595654, 53.381889300000005], [-1.4597389999999997, 53.38176849999999], [-1.4597936, 53.3817305], [-1.4601232, 53.38148400000001], [-1.4603958, 53.381245799999995], [-1.4608062, 53.38088770000001], [-1.4608473, 53.38084229999999], [-1.4611103999999997, 53.380581], [-1.4611632999999995, 53.38051959999999], [-1.4611986, 53.3804707], [-1.4612902, 53.3803494], [-1.4613790999999998, 53.38021950000001], [-1.4614854, 53.3800585], [-1.4615351, 53.3799764], [-1.4615851, 53.37989369999998], [-1.4616755999999995, 53.37969], [-1.4617286, 53.379557899999995], [-1.4617413999999995, 53.3795179], [-1.4617433, 53.3795119], [-1.4617542, 53.37947779999999], [-1.4617681, 53.3794199], [-1.4617816, 53.37935120000001], [-1.4618654, 53.3785755], [-1.4619218, 53.3780311]]} |
3.4 |
2304 |
2312 |
Meadowhall |
Sheffield |
Sheffield |
53.3780311 |
-1.4619218 |
53.3780311 |
-1.4619218 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Sheffield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365464 |
1790028635233937 |
93 |
93 |
2026-09-21 22:22:07.542294 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:06.407272 |
| 725437 |
756439 |
C32274 |
172C64M821 |
2026-09-21 |
COMPLETE |
20366300 |
2026-09-21 23:11:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 756439, "stp": "P", "toc": "Northern", "uid": "C32274", "consist": "170461", "dest_crs": "HGT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32274/2026-09-21/detailed", "trust_id": "172C64M821", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Harrogate", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrogate", "signalling_id": "2C64", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "2311", "current_leg_dep": "2309", "current_leg_end": "Harrogate", "origin_dep_time": "2236", "origin_platform": "1B", "current_location": "Harrogate", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5275282167996973, 53.9802851369226], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]}", "current_leg_start": "Hornbeam Park", "dest_arr_time_act": "2310½", "motion_projection": null, "next_location_lat": "53.9935746", "next_location_lon": "-1.5376098", "previous_location": "Hornbeam Park", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1091.977, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2041.57, \"from_m\": 1091.977, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2488.282, \"from_m\": 2041.57, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2717.168, \"from_m\": 2488.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3730.851, \"from_m\": 2717.168, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4608.097, \"from_m\": 3730.851, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5143.537, \"from_m\": 4608.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28475.664, \"from_m\": 5143.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28867.423, \"from_m\": 28475.664, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30446.603, \"from_m\": 28867.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31875.579, \"from_m\": 30446.603, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32023.577, \"from_m\": 31875.579, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 756439, \"profile_key\": \"c09411b6772e12fca7f72a02705b0c77386a64109596ac33032e38415cca911b\", \"schedule_id\": 3918, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 4744.72, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241H\", \"location\": \"Burley Park\", \"stage_seq\": 4, \"distance_m\": 6341.304, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Headingley\", \"stage_seq\": 5, \"distance_m\": 7625.348, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Horsforth\", \"stage_seq\": 6, \"distance_m\": 11826.453, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257\", \"location\": \"Weeton\", \"stage_seq\": 7, \"distance_m\": 21495.259, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Rigton S.B.\", \"stage_seq\": 8, \"distance_m\": 23778.295, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Pannal\", \"stage_seq\": 9, \"distance_m\": 26734.879, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Hornbeam Park\", \"stage_seq\": 10, \"distance_m\": 30378.007, \"section_seq\": 1, \"route_path_id\": 131978}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": null, \"location\": \"Harrogate\", \"stage_seq\": 11, \"distance_m\": 32023.577, \"section_seq\": 1, \"route_path_id\": 131978}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32023.577, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131978}], \"total_distance_m\": 32023.577, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 30051.787, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1971.79, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.9935746", "current_position_lon": "-1.5376098", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:23Z\", \"source_id\": 64210364, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:30Z\", \"source_id\": 20347856, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:39Z\", \"source_id\": 64216579, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:42Z\", \"source_id\": 20349806, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:25Z\", \"source_id\": 64225661, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:28Z\", \"source_id\": 20352596, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:37Z\", \"source_id\": 64241444, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:39Z\", \"source_id\": 20357290, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5261, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:26Z\", \"source_id\": 64250096, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:29Z\", \"source_id\": 20359953, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:39Z\", \"source_id\": 64259573, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:45Z\", \"source_id\": 20362854, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:06Z\", \"source_id\": 20366300, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrogate", "service_state_platform": "1", "timing_fact_generation": 1790028727311559, "current_leg_arrival_utc": "2026-09-21T23:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:07.303141", "service_state_evidence_id": 20366300, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-21T22:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:07.545145", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
HGT |
2C64 |
170461 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1091.977, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2041.57, "from_m": 1091.977, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2488.282, "from_m": 2041.57, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2717.168, "from_m": 2488.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3730.851, "from_m": 2717.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4608.097, "from_m": 3730.851, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5143.537, "from_m": 4608.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28475.664, "from_m": 5143.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28867.423, "from_m": 28475.664, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30446.603, "from_m": 28867.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31875.579, "from_m": 30446.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32023.577, "from_m": 31875.579, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 756439, "profile_key": "c09411b6772e12fca7f72a02705b0c77386a64109596ac33032e38415cca911b", "schedule_id": 3918, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 131978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 4744.72, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Burley Park", "stage_seq": 4, "distance_m": 6341.304, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Headingley", "stage_seq": 5, "distance_m": 7625.348, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Horsforth", "stage_seq": 6, "distance_m": 11826.453, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257", "location": "Weeton", "stage_seq": 7, "distance_m": 21495.259, "section_seq": 1, "route_path_id": 131978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Rigton S.B.", "stage_seq": 8, "distance_m": 23778.295, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Pannal", "stage_seq": 9, "distance_m": 26734.879, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Hornbeam Park", "stage_seq": 10, "distance_m": 30378.007, "section_seq": 1, "route_path_id": 131978}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": null, "location": "Harrogate", "stage_seq": 11, "distance_m": 32023.577, "section_seq": 1, "route_path_id": 131978}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32023.577, "from_m": 0.0, "section_seq": 1, "route_path_id": 131978}], "total_distance_m": 32023.577, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 30051.787, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1971.79, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5233, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:23Z", "source_id": 64210364, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:40:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:30Z", "source_id": 20347856, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5237, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:39Z", "source_id": 64216579, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:43:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:42Z", "source_id": 20349806, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5248, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:25Z", "source_id": 64225661, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:48:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:28Z", "source_id": 20352596, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5255, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:37Z", "source_id": 64241444, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:39Z", "source_id": 20357290, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5261, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:26Z", "source_id": 64250096, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:03:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:29Z", "source_id": 20359953, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4560, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:39Z", "source_id": 64259573, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:08:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:45Z", "source_id": 20362854, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:06Z", "source_id": 20366300, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}] |
Leeds |
2236 |
2236 |
1B |
None |
None |
Harrogate |
2311 |
2310½ |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32274/2026-09-21/detailed |
None |
Hornbeam Park |
2026-09-21T23:08:00+01:00 |
Harrogate |
2.0 |
{"type": "LineString", "coordinates": [[-1.5275282167996973, 53.9802851369226], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]} |
1.0 |
2309 |
2311 |
Hornbeam Park |
Harrogate |
Harrogate |
53.9935746 |
-1.5376098 |
53.9935746 |
-1.5376098 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:11:00 |
Harrogate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366300 |
1790028727311559 |
36 |
36 |
2026-09-21 22:22:07.545145 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:07.303141 |
| 725438 |
756832 |
L37393 |
702P87M821 |
2026-09-21 |
COMPLETE |
20365599 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 756832, "stp": "P", "toc": "Chiltern Railways", "uid": "L37393", "consist": "165001", "dest_crs": "PRR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37393/2026-09-21/detailed", "trust_id": "702P87M821", "origin_crs": "AYS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Princes Risborough", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "1", "is_terminated": 1, "next_location": "Princes Risborough", "signalling_id": "2P87", "timing_status": "ON TIME", "origin_station": "Aylesbury", "current_leg_arr": "2312", "current_leg_dep": "2308", "current_leg_end": "Princes Risborough", "origin_dep_time": "2255", "origin_platform": "1", "current_location": "Princes Risborough", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8292942000000001, 51.7358528], [-0.8302071999999999, 51.7348062], [-0.8302903999999999, 51.7347037], [-0.8309367999999999, 51.7339834], [-0.8309943999999999, 51.7339182], [-0.8327474, 51.7319013], [-0.8338007999999999, 51.73072099999999], [-0.8339529000000001, 51.73053849999999], [-0.8344934, 51.729915600000005], [-0.8352373999999999, 51.7290224], [-0.8353624, 51.72888030000001], [-0.8368064999999999, 51.72724439999999], [-0.8378636, 51.72604699999999], [-0.8390008, 51.7247396], [-0.8392194, 51.724478], [-0.8396686999999999, 51.7240451], [-0.840062, 51.72367270000001], [-0.8403425, 51.723467799999995], [-0.8409855, 51.7230191], [-0.841624, 51.7226171], [-0.8422449999999999, 51.72219100000001], [-0.8424617, 51.7220106], [-0.842557934840736, 51.721918011123584], [-0.8431691999999998, 51.72132990000001], [-0.8433610000000001, 51.72112880000001], [-0.8434566999999998, 51.72101620000001], [-0.8436327999999998, 51.7207749], [-0.8437169999999999, 51.72064269999999], [-0.8438038, 51.7204755], [-0.8438914, 51.72025699999999], [-0.8439707, 51.72000779999999], [-0.8440034, 51.7198079], [-0.8440289, 51.719591], [-0.8440241, 51.7191691], [-0.8440187999999998, 51.71884010000001], [-0.8440216, 51.7185062], [-0.8440084999999999, 51.7178501], [-0.8440082, 51.7178332], [-0.8439852, 51.7173163], [-0.8439778999999998, 51.71676029999998], [-0.8439604, 51.71640049999999], [-0.8439591, 51.716182], [-0.8439778999999998, 51.7159146], [-0.8440222, 51.7156305], [-0.8440691, 51.7153804], [-0.8441267999999998, 51.7151627], [-0.8441724, 51.7150123], [-0.8442676, 51.7147098], [-0.8444043999999999, 51.714339200000005], [-0.8445400999999999, 51.714065], [-0.8446162999999999, 51.7139246], [-0.8447637999999998, 51.7135964], [-0.8448696999999998, 51.71336290000001], [-0.8448965999999999, 51.713313], [-0.8453149999999999, 51.71262159999999], [-0.8455785999999998, 51.712216700000006], [-0.8454695999999999, 51.7124267], [-0.8453311, 51.71268649999999], [-0.8447926999999998, 51.7137382], [-0.8444902, 51.714333399999994], [-0.8442864000000001, 51.71493000000001], [-0.8442045, 51.715239099999984], [-0.8441402, 51.71561719999999], [-0.8440851999999999, 51.716064], [-0.8440892, 51.71727710000001], [-0.8441052, 51.7178477], [-0.844124, 51.718521499999994]]}", "current_leg_start": "Monks Risborough", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.7185215", "next_location_lon": "-0.8441240", "previous_location": "Monks Risborough", "current_leg_milage": "2.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.601, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 214.814, \"from_m\": 119.601, \"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\": 460.848, \"from_m\": 214.814, \"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\": 11358.188, \"from_m\": 460.848, \"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\": 11457.989, \"from_m\": 11358.188, \"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\": 12044.691, \"from_m\": 11457.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12163.754, \"from_m\": 12044.691, \"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\": 12294.409, \"from_m\": 12163.754, \"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\": 13009.457, \"from_m\": 12294.409, \"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}], \"service_id\": 756832, \"profile_key\": \"88b2224e24eef89792d330340d8241bf65b32a3f9e17cc19e28e4f470a07f91a\", \"schedule_id\": 16483, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Aylesbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Marsh Lane Level Crossing\", \"stage_seq\": 2, \"distance_m\": 4049.422, \"section_seq\": 1, \"route_path_id\": 115489}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Little Kimble\", \"stage_seq\": 3, \"distance_m\": 6979.689, \"section_seq\": 1, \"route_path_id\": 115489}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Monks Risborough\", \"stage_seq\": 4, \"distance_m\": 9370.655, \"section_seq\": 1, \"route_path_id\": 115489}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Princes Risborough\", \"stage_seq\": 5, \"distance_m\": 13009.457, \"section_seq\": 1, \"route_path_id\": 115489}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13009.457, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115489}], \"total_distance_m\": 13009.457, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13009.457, \"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": "2255", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.7185215", "current_position_lon": "-0.8441240", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:37Z\", \"source_id\": 20361708, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:06Z\", \"source_id\": 20363600, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23353, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:44Z\", \"source_id\": 64268331, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:51Z\", \"source_id\": 20365599, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Princes Risborough", "service_state_platform": "1", "timing_fact_generation": 1790028653193234, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:16.092139", "service_state_evidence_id": 20365599, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:17.102428", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
AYS |
PRR |
2P87 |
165001 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 119.601, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 214.814, "from_m": 119.601, "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": 460.848, "from_m": 214.814, "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": 11358.188, "from_m": 460.848, "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": 11457.989, "from_m": 11358.188, "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": 12044.691, "from_m": 11457.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 12163.754, "from_m": 12044.691, "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": 12294.409, "from_m": 12163.754, "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": 13009.457, "from_m": 12294.409, "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}], "service_id": 756832, "profile_key": "88b2224e24eef89792d330340d8241bf65b32a3f9e17cc19e28e4f470a07f91a", "schedule_id": 16483, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2255", "location": "Aylesbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Marsh Lane Level Crossing", "stage_seq": 2, "distance_m": 4049.422, "section_seq": 1, "route_path_id": 115489}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Little Kimble", "stage_seq": 3, "distance_m": 6979.689, "section_seq": 1, "route_path_id": 115489}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Monks Risborough", "stage_seq": 4, "distance_m": 9370.655, "section_seq": 1, "route_path_id": 115489}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Princes Risborough", "stage_seq": 5, "distance_m": 13009.457, "section_seq": 1, "route_path_id": 115489}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13009.457, "from_m": 0.0, "section_seq": 1, "route_path_id": 115489}], "total_distance_m": 13009.457, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13009.457, "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-21T22:03:37Z", "source_id": 20361708, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:06Z", "source_id": 20363600, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23353, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:44Z", "source_id": 64268331, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:51Z", "source_id": 20365599, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Aylesbury |
2255 |
2255 |
1 |
None |
None |
Princes Risborough |
2312 |
2312 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37393/2026-09-21/detailed |
None |
Monks Risborough |
2026-09-21T23:08:00+01:00 |
Princes Risborough |
4.0 |
{"type": "LineString", "coordinates": [[-0.8292942000000001, 51.7358528], [-0.8302071999999999, 51.7348062], [-0.8302903999999999, 51.7347037], [-0.8309367999999999, 51.7339834], [-0.8309943999999999, 51.7339182], [-0.8327474, 51.7319013], [-0.8338007999999999, 51.73072099999999], [-0.8339529000000001, 51.73053849999999], [-0.8344934, 51.729915600000005], [-0.8352373999999999, 51.7290224], [-0.8353624, 51.72888030000001], [-0.8368064999999999, 51.72724439999999], [-0.8378636, 51.72604699999999], [-0.8390008, 51.7247396], [-0.8392194, 51.724478], [-0.8396686999999999, 51.7240451], [-0.840062, 51.72367270000001], [-0.8403425, 51.723467799999995], [-0.8409855, 51.7230191], [-0.841624, 51.7226171], [-0.8422449999999999, 51.72219100000001], [-0.8424617, 51.7220106], [-0.842557934840736, 51.721918011123584], [-0.8431691999999998, 51.72132990000001], [-0.8433610000000001, 51.72112880000001], [-0.8434566999999998, 51.72101620000001], [-0.8436327999999998, 51.7207749], [-0.8437169999999999, 51.72064269999999], [-0.8438038, 51.7204755], [-0.8438914, 51.72025699999999], [-0.8439707, 51.72000779999999], [-0.8440034, 51.7198079], [-0.8440289, 51.719591], [-0.8440241, 51.7191691], [-0.8440187999999998, 51.71884010000001], [-0.8440216, 51.7185062], [-0.8440084999999999, 51.7178501], [-0.8440082, 51.7178332], [-0.8439852, 51.7173163], [-0.8439778999999998, 51.71676029999998], [-0.8439604, 51.71640049999999], [-0.8439591, 51.716182], [-0.8439778999999998, 51.7159146], [-0.8440222, 51.7156305], [-0.8440691, 51.7153804], [-0.8441267999999998, 51.7151627], [-0.8441724, 51.7150123], [-0.8442676, 51.7147098], [-0.8444043999999999, 51.714339200000005], [-0.8445400999999999, 51.714065], [-0.8446162999999999, 51.7139246], [-0.8447637999999998, 51.7135964], [-0.8448696999999998, 51.71336290000001], [-0.8448965999999999, 51.713313], [-0.8453149999999999, 51.71262159999999], [-0.8455785999999998, 51.712216700000006], [-0.8454695999999999, 51.7124267], [-0.8453311, 51.71268649999999], [-0.8447926999999998, 51.7137382], [-0.8444902, 51.714333399999994], [-0.8442864000000001, 51.71493000000001], [-0.8442045, 51.715239099999984], [-0.8441402, 51.71561719999999], [-0.8440851999999999, 51.716064], [-0.8440892, 51.71727710000001], [-0.8441052, 51.7178477], [-0.844124, 51.718521499999994]]} |
2.3 |
2308 |
2312 |
Monks Risborough |
Princes Risborough |
Princes Risborough |
51.7185215 |
-0.8441240 |
51.7185215 |
-0.8441240 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Princes Risborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365599 |
1790028653193234 |
14 |
14 |
2026-09-21 22:22:17.102428 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:16.092139 |
| 725439 |
755887 |
G85478 |
112C31M821 |
2026-09-21 |
COMPLETE |
20366371 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755887, "stp": "P", "toc": "Northern", "uid": "G85478", "consist": "156419", "dest_crs": "BIF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85478/2026-09-21/detailed", "trust_id": "112C31M821", "origin_crs": "LAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barrow-in-Furness", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "1", "is_terminated": 1, "next_location": "Barrow-in-Furness", "signalling_id": "2C31", "timing_status": "EARLY", "origin_station": "Lancaster", "current_leg_arr": "2312", "current_leg_dep": "2305½", "current_leg_end": "Barrow-in-Furness", "origin_dep_time": "2209", "origin_platform": "2", "current_location": "Barrow-in-Furness", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.194375966165329, 54.11513830645688], [-3.1945553, 54.1145442], [-3.1946519, 54.1142219], [-3.1947457999999997, 54.11393579999999], [-3.1948355, 54.1136191], [-3.1949924999999997, 54.1131371], [-3.1951373999999997, 54.1128352], [-3.1952633999999995, 54.112602499999994], [-3.1954323999999996, 54.1123729], [-3.1956174999999996, 54.1121449], [-3.1958654999999996, 54.1118785], [-3.1960921999999994, 54.111660699999995], [-3.1966045, 54.1112534], [-3.1972360999999996, 54.1108628], [-3.1976652, 54.11064580000001], [-3.1980778999999995, 54.1104632], [-3.1985772, 54.11027309999999], [-3.200103299999999, 54.10979360000001], [-3.200968, 54.10954120000001], [-3.2016255000000005, 54.1093434], [-3.2024292999999995, 54.10909620000001], [-3.2028151, 54.1089775], [-3.2030646, 54.10890519999999], [-3.203334, 54.108834599999994], [-3.203659899999999, 54.10875680000001], [-3.2039557, 54.1087102], [-3.204375999999999, 54.108646699999994], [-3.2048523999999996, 54.1086067], [-3.2052450999999995, 54.10859799999999], [-3.2055401999999997, 54.1086001], [-3.2058865, 54.1086144], [-3.2061464, 54.1086347], [-3.2064199999999996, 54.108669299999995], [-3.2067175999999997, 54.1087144], [-3.2070315999999996, 54.1087825], [-3.2072995999999994, 54.1088496], [-3.2076671, 54.10895339999999], [-3.2085522, 54.1092348], [-3.2092657, 54.109477000000005], [-3.2098585999999996, 54.1096867], [-3.2102556, 54.109836], [-3.2106498999999995, 54.1099838], [-3.2110253999999996, 54.1101317], [-3.2112613999999997, 54.1102291], [-3.2116098, 54.1103871], [-3.2118229, 54.1104837], [-3.2118900999999997, 54.110516200000006], [-3.2120928999999996, 54.1106144], [-3.2126104999999994, 54.110899], [-3.2132327999999997, 54.1112638], [-3.213957, 54.11171819999999], [-3.2149682, 54.112354999999994], [-3.2161644999999996, 54.1130986], [-3.2166579999999994, 54.1134068], [-3.2173932, 54.113869099999995], [-3.2181279, 54.1143156], [-3.2192624, 54.1150262], [-3.2205181, 54.11579999999999], [-3.2214886999999996, 54.1164034], [-3.2220533999999996, 54.1167506], [-3.2225294, 54.11704329999999], [-3.2231059999999996, 54.1173939], [-3.2235914999999995, 54.11766899999999], [-3.2243505999999997, 54.1181265], [-3.2248146, 54.11834809999999], [-3.2250538999999994, 54.11846309999999], [-3.2252011, 54.11854699999999], [-3.2258794, 54.118954999999985], [-3.2265776, 54.1194065]]}", "current_leg_start": "Roose", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "54.1194065", "next_location_lon": "-3.2265776", "previous_location": "Roose", "current_leg_milage": "1.8", "linx_max_speed_mph": 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\": 3234.458, \"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\": 9941.692, \"from_m\": 3234.458, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 9974.692, \"from_m\": 9941.692, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10023.103, \"from_m\": 9974.692, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10043.633, \"from_m\": 10023.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10409.829, \"from_m\": 10043.633, \"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\": 10910.63, \"from_m\": 10409.829, \"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\": 15132.963, \"from_m\": 10910.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16337.514, \"from_m\": 15132.963, \"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\": 19418.649, \"from_m\": 16337.514, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20147.296, \"from_m\": 19418.649, \"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\": 24586.279, \"from_m\": 20147.296, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24631.935, \"from_m\": 24586.279, \"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\": 24748.33, \"from_m\": 24631.935, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25668.642, \"from_m\": 24748.33, \"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\": 28153.508, \"from_m\": 25668.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29732.542, \"from_m\": 28153.508, \"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\": 40553.002, \"from_m\": 29732.542, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40656.763, \"from_m\": 40553.002, \"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\": 41710.308, \"from_m\": 40656.763, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48971.245, \"from_m\": 41710.308, \"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\": 49002.187, \"from_m\": 48971.245, \"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\": 51855.59, \"from_m\": 49002.187, \"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\": 54230.543, \"from_m\": 51855.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54845.415, \"from_m\": 54230.543, \"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\": 55827.745, \"from_m\": 54845.415, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56245.488, \"from_m\": 55827.745, \"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\": 755887, \"profile_key\": \"fc4aa81c9ee981932eb1c5b85dbc870020d07849286b9be03e9f3ed57aa281a4\", \"schedule_id\": 12409, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Lancaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 2, \"distance_m\": 2979.896, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Carnforth North Jn\", \"stage_seq\": 3, \"distance_m\": 9871.877, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2218H\", \"wtt_dep\": \"2219H\", \"location\": \"Carnforth\", \"stage_seq\": 4, \"distance_m\": 10154.106, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2225\", \"location\": \"Silverdale\", \"stage_seq\": 5, \"distance_m\": 15515.3, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Arnside\", \"stage_seq\": 6, \"distance_m\": 19631.164, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235H\", \"location\": \"Grange-over-Sands\", \"stage_seq\": 7, \"distance_m\": 24862.469, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Kents Bank\", \"stage_seq\": 8, \"distance_m\": 27859.027, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243\", \"location\": \"Cark\", \"stage_seq\": 9, \"distance_m\": 31663.788, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Ulverston\", \"stage_seq\": 10, \"distance_m\": 40705.92, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2259H\", \"location\": \"Dalton\", \"stage_seq\": 11, \"distance_m\": 47945.799, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Dalton Jn\", \"stage_seq\": 12, \"distance_m\": 48962.986, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Roose\", \"stage_seq\": 13, \"distance_m\": 53263.126, \"section_seq\": 1, \"route_path_id\": 115056}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Barrow-in-Furness\", \"stage_seq\": 14, \"distance_m\": 56245.488, \"section_seq\": 1, \"route_path_id\": 115056}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 56245.488, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115056}], \"total_distance_m\": 56245.488, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 56191.958, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 53.53, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2209", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.5", "current_position_lat": "54.1194065", "current_position_lon": "-3.2265776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:33Z\", \"source_id\": 64174014, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:38Z\", \"source_id\": 20336942, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:16Z\", \"source_id\": 20344189, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:58Z\", \"source_id\": 20356877, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:14Z\", \"source_id\": 20366371, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barrow-in-Furness", "service_state_platform": "1", "timing_fact_generation": 1790028736640762, "current_leg_arrival_utc": "2026-09-21T23:12:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:16.633445", "service_state_evidence_id": 20366371, "current_leg_start_actual_dep": "2026-09-21T23:05:30+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:17.099395", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LAN |
BIF |
2C31 |
156419 |
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": 3234.458, "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": 9941.692, "from_m": 3234.458, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 9974.692, "from_m": 9941.692, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10023.103, "from_m": 9974.692, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10043.633, "from_m": 10023.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10409.829, "from_m": 10043.633, "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": 10910.63, "from_m": 10409.829, "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": 15132.963, "from_m": 10910.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16337.514, "from_m": 15132.963, "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": 19418.649, "from_m": 16337.514, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20147.296, "from_m": 19418.649, "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": 24586.279, "from_m": 20147.296, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24631.935, "from_m": 24586.279, "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": 24748.33, "from_m": 24631.935, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25668.642, "from_m": 24748.33, "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": 28153.508, "from_m": 25668.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29732.542, "from_m": 28153.508, "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": 40553.002, "from_m": 29732.542, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40656.763, "from_m": 40553.002, "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": 41710.308, "from_m": 40656.763, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48971.245, "from_m": 41710.308, "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": 49002.187, "from_m": 48971.245, "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": 51855.59, "from_m": 49002.187, "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": 54230.543, "from_m": 51855.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54845.415, "from_m": 54230.543, "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": 55827.745, "from_m": 54845.415, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56245.488, "from_m": 55827.745, "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": 755887, "profile_key": "fc4aa81c9ee981932eb1c5b85dbc870020d07849286b9be03e9f3ed57aa281a4", "schedule_id": 12409, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Lancaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Morecambe South Jn", "stage_seq": 2, "distance_m": 2979.896, "section_seq": 1, "route_path_id": 115056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Carnforth North Jn", "stage_seq": 3, "distance_m": 9871.877, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219H", "location": "Carnforth", "stage_seq": 4, "distance_m": 10154.106, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Silverdale", "stage_seq": 5, "distance_m": 15515.3, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Arnside", "stage_seq": 6, "distance_m": 19631.164, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "Grange-over-Sands", "stage_seq": 7, "distance_m": 24862.469, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Kents Bank", "stage_seq": 8, "distance_m": 27859.027, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Cark", "stage_seq": 9, "distance_m": 31663.788, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Ulverston", "stage_seq": 10, "distance_m": 40705.92, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "Dalton", "stage_seq": 11, "distance_m": 47945.799, "section_seq": 1, "route_path_id": 115056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Dalton Jn", "stage_seq": 12, "distance_m": 48962.986, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Roose", "stage_seq": 13, "distance_m": 53263.126, "section_seq": 1, "route_path_id": 115056}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Barrow-in-Furness", "stage_seq": 14, "distance_m": 56245.488, "section_seq": 1, "route_path_id": 115056}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 56245.488, "from_m": 0.0, "section_seq": 1, "route_path_id": 115056}], "total_distance_m": 56245.488, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 56191.958, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 53.53, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3097, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:33Z", "source_id": 64174014, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:38Z", "source_id": 20336942, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:16Z", "source_id": 20344189, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:58Z", "source_id": 20356877, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:14Z", "source_id": 20366371, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Lancaster |
2209 |
2209 |
2 |
None |
None |
Barrow-in-Furness |
2313 |
2313 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85478/2026-09-21/detailed |
None |
Roose |
2026-09-21T23:05:30+01:00 |
Barrow-in-Furness |
6.5 |
{"type": "LineString", "coordinates": [[-3.194375966165329, 54.11513830645688], [-3.1945553, 54.1145442], [-3.1946519, 54.1142219], [-3.1947457999999997, 54.11393579999999], [-3.1948355, 54.1136191], [-3.1949924999999997, 54.1131371], [-3.1951373999999997, 54.1128352], [-3.1952633999999995, 54.112602499999994], [-3.1954323999999996, 54.1123729], [-3.1956174999999996, 54.1121449], [-3.1958654999999996, 54.1118785], [-3.1960921999999994, 54.111660699999995], [-3.1966045, 54.1112534], [-3.1972360999999996, 54.1108628], [-3.1976652, 54.11064580000001], [-3.1980778999999995, 54.1104632], [-3.1985772, 54.11027309999999], [-3.200103299999999, 54.10979360000001], [-3.200968, 54.10954120000001], [-3.2016255000000005, 54.1093434], [-3.2024292999999995, 54.10909620000001], [-3.2028151, 54.1089775], [-3.2030646, 54.10890519999999], [-3.203334, 54.108834599999994], [-3.203659899999999, 54.10875680000001], [-3.2039557, 54.1087102], [-3.204375999999999, 54.108646699999994], [-3.2048523999999996, 54.1086067], [-3.2052450999999995, 54.10859799999999], [-3.2055401999999997, 54.1086001], [-3.2058865, 54.1086144], [-3.2061464, 54.1086347], [-3.2064199999999996, 54.108669299999995], [-3.2067175999999997, 54.1087144], [-3.2070315999999996, 54.1087825], [-3.2072995999999994, 54.1088496], [-3.2076671, 54.10895339999999], [-3.2085522, 54.1092348], [-3.2092657, 54.109477000000005], [-3.2098585999999996, 54.1096867], [-3.2102556, 54.109836], [-3.2106498999999995, 54.1099838], [-3.2110253999999996, 54.1101317], [-3.2112613999999997, 54.1102291], [-3.2116098, 54.1103871], [-3.2118229, 54.1104837], [-3.2118900999999997, 54.110516200000006], [-3.2120928999999996, 54.1106144], [-3.2126104999999994, 54.110899], [-3.2132327999999997, 54.1112638], [-3.213957, 54.11171819999999], [-3.2149682, 54.112354999999994], [-3.2161644999999996, 54.1130986], [-3.2166579999999994, 54.1134068], [-3.2173932, 54.113869099999995], [-3.2181279, 54.1143156], [-3.2192624, 54.1150262], [-3.2205181, 54.11579999999999], [-3.2214886999999996, 54.1164034], [-3.2220533999999996, 54.1167506], [-3.2225294, 54.11704329999999], [-3.2231059999999996, 54.1173939], [-3.2235914999999995, 54.11766899999999], [-3.2243505999999997, 54.1181265], [-3.2248146, 54.11834809999999], [-3.2250538999999994, 54.11846309999999], [-3.2252011, 54.11854699999999], [-3.2258794, 54.118954999999985], [-3.2265776, 54.1194065]]} |
1.8 |
2305½ |
2312 |
Roose |
Barrow-in-Furness |
Barrow-in-Furness |
54.1194065 |
-3.2265776 |
54.1194065 |
-3.2265776 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Barrow-in-Furness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366371 |
1790028736640762 |
19 |
19 |
2026-09-21 22:22:17.099395 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:16.633445 |
| 725440 |
756227 |
P88609 |
882M72M821 |
2026-09-21 |
COMPLETE |
20365822 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 756227, "stp": "P", "toc": "Southeastern", "uid": "P88609", "consist": "707002+707016", "dest_crs": "DFD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88609/2026-09-21/detailed", "trust_id": "882M72M821", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dartford", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "1", "is_terminated": 1, "next_location": "Dartford", "signalling_id": "2M72", "timing_status": "ON TIME", "origin_station": "London Charing Cross", "current_leg_arr": "2312", "current_leg_dep": "2304", "current_leg_end": "Dartford", "origin_dep_time": "2225", "origin_platform": "3", "current_location": "Dartford", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1604625, 51.464997], [0.1615882, 51.4649451], [0.162151, 51.4649121], [0.1627509, 51.464875000000006], [0.16345179999999998, 51.4648376], [0.1646365, 51.464757899999995], [0.1657965, 51.4646716], [0.1668101, 51.464605299999995], [0.16750929999999997, 51.46456040000001], [0.16775999999999996, 51.46454699999999], [0.1686903, 51.4644984], [0.1701132, 51.4644388], [0.1715118, 51.4644034], [0.1721163, 51.4643951], [0.17224559999999997, 51.46439329999999], [0.1729753, 51.4643907], [0.1739063, 51.464373], [0.1759855, 51.464336200000005], [0.1772749, 51.46431510000001], [0.1774613, 51.464312199999995], [0.17776939999999997, 51.4643045], [0.1796630568239043, 51.464272691181066], [0.1804305, 51.4642598], [0.1814183, 51.46424159999999], [0.1816372, 51.4642406], [0.1821646, 51.4642361], [0.1842235, 51.464195], [0.1863877, 51.4641634], [0.18725389999999997, 51.4641455], [0.18748069999999997, 51.464143799999995], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18893439999999995, 51.46411659999999], [0.1895301, 51.4641055], [0.1902077, 51.46409609999999], [0.1908458, 51.464088499999995], [0.19108079999999997, 51.46407399999999], [0.1913554, 51.46405190000001], [0.19163549999999996, 51.4640229], [0.19183489999999995, 51.4639949], [0.19203849999999997, 51.46395830000001], [0.1922981, 51.4639089], [0.1925003, 51.46386209999999], [0.1926779, 51.4638101], [0.192917, 51.4637404], [0.1931861, 51.4636382], [0.1934881, 51.463525899999986], [0.1936999, 51.4634229], [0.19395529999999997, 51.4632901], [0.1941917, 51.4631539], [0.1944704, 51.46296069999998], [0.19464119999999996, 51.462827], [0.1948584, 51.4625768], [0.1948762487808966, 51.46255744604302], [0.1951596, 51.46225020000001], [0.1956066, 51.4617594], [0.1959723, 51.4613483], [0.1963618, 51.4609191], [0.19664729999999997, 51.4606039], [0.196779, 51.4604553], [0.1969453, 51.4602676], [0.19716449999999996, 51.4600257], [0.19747, 51.45968239999999], [0.19770799999999997, 51.459424199999994], [0.1980448, 51.4590223], [0.1982452, 51.4587992], [0.1984067, 51.4586306], [0.1985169, 51.458507399999995], [0.1986572, 51.4583451], [0.19894649999999997, 51.4580189], [0.1991743, 51.4577761], [0.1993923, 51.4575437], [0.1997655, 51.457134], [0.2001452, 51.4567181], [0.2004769, 51.4563707], [0.20070609999999997, 51.456121799999984], [0.2009726, 51.4558182], [0.2012161, 51.4555481], [0.2016325, 51.4550842], [0.2019588, 51.454735199999995], [0.2022075, 51.45445589999999], [0.2026338, 51.4539866], [0.202857, 51.45373420000001], [0.2028838, 51.453700799999986], [0.2030969, 51.4534616], [0.2031941, 51.4533629], [0.2034545, 51.45307809999999], [0.2036019, 51.45292630000001], [0.2038063, 51.45272279999999], [0.2040006, 51.4525463], [0.2041533, 51.45240840000001], [0.20435519999999996, 51.45224949999999], [0.2045339, 51.45212000000001], [0.2047843, 51.4519482], [0.2049087, 51.451865999999995], [0.2050962, 51.4517462], [0.2052913, 51.4516294], [0.2055019, 51.4515114], [0.2057676, 51.4513651], [0.2060333, 51.45122959999999], [0.2062922, 51.4511128], [0.2066332, 51.4509599], [0.2069211, 51.45083830000001], [0.2072273, 51.4507131], [0.2074461, 51.45062870000001], [0.20770459999999996, 51.45053769999999], [0.2080787, 51.4504063], [0.2084398, 51.45030169999998], [0.2086097, 51.45025369999999], [0.20886029999999997, 51.45018890000001], [0.2091204, 51.4501271], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]}", "current_leg_start": "Barnehurst", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.4474513", "next_location_lon": "0.2197223", "previous_location": "Barnehurst", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2313.647, \"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\": 2757.138, \"from_m\": 2313.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\": 3825.041, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10199.153, \"from_m\": 9493.481, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11864.091, \"from_m\": 10199.153, \"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\": 12487.934, \"from_m\": 11864.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\": 14391.75, \"from_m\": 12487.934, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14896.593, \"from_m\": 14391.75, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15121.653, \"from_m\": 14896.593, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15626.496, \"from_m\": 15121.653, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17530.313, \"from_m\": 15626.496, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18154.156, \"from_m\": 17530.313, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18193.539, \"from_m\": 18154.156, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18782.299, \"from_m\": 18193.539, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20685.893, \"from_m\": 18782.299, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21188.24, \"from_m\": 20685.893, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30822.407, \"from_m\": 21188.24, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31315.449, \"from_m\": 30822.407, \"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\": 31363.334, \"from_m\": 31315.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32523.71, \"from_m\": 31363.334, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33261.066, \"from_m\": 32523.71, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33306.708, \"from_m\": 33261.066, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33656.396, \"from_m\": 33306.708, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33929.113, \"from_m\": 33656.396, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 756227, \"profile_key\": \"30a6549935d0be5d3791be85c3af866b08d16192e620982b1e6333e6c6b120e8\", \"schedule_id\": 23855, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2234\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9463.176, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 9949.219, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245H\", \"location\": \"Blackheath\", \"stage_seq\": 10, \"distance_m\": 11504.228, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Kidbrooke\", \"stage_seq\": 11, \"distance_m\": 12970.176, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"Eltham\", \"stage_seq\": 12, \"distance_m\": 15009.123, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2255H\", \"location\": \"Falconwood\", \"stage_seq\": 13, \"distance_m\": 23205.052, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Welling\", \"stage_seq\": 14, \"distance_m\": 24843.023, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Bexleyheath\", \"stage_seq\": 15, \"distance_m\": 27107.594, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Barnehurst\", \"stage_seq\": 16, \"distance_m\": 28947.282, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 17, \"distance_m\": 30852.525, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 18, \"distance_m\": 31394.964, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 19, \"distance_m\": 32523.71, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Dartford Jn\", \"stage_seq\": 20, \"distance_m\": 33207.639, \"section_seq\": 1, \"route_path_id\": 139917}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Dartford\", \"stage_seq\": 21, \"distance_m\": 33929.113, \"section_seq\": 1, \"route_path_id\": 139917}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 33929.113, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139917}], \"total_distance_m\": 33929.113, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 33883.471, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 45.642, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2225", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4474513", "current_position_lon": "0.2197223", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:07Z\", \"source_id\": 64185599, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:11Z\", \"source_id\": 20340511, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:09Z\", \"source_id\": 64193958, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:14Z\", \"source_id\": 20342948, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:34Z\", \"source_id\": 64214457, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:35Z\", \"source_id\": 20349168, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:24Z\", \"source_id\": 64219900, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:28Z\", \"source_id\": 20350835, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:19Z\", \"source_id\": 64227302, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:21Z\", \"source_id\": 20353118, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:14Z\", \"source_id\": 64233178, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:20Z\", \"source_id\": 20354832, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31598, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:12Z\", \"source_id\": 64238941, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:18Z\", \"source_id\": 20356510, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:37Z\", \"source_id\": 64243320, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:44Z\", \"source_id\": 20357878, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:44Z\", \"source_id\": 64248908, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:51Z\", \"source_id\": 20359557, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:13Z\", \"source_id\": 64253367, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:18Z\", \"source_id\": 20360930, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:11Z\", \"source_id\": 64269066, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:13Z\", \"source_id\": 20365822, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dartford", "service_state_platform": "1", "timing_fact_generation": 1790028675806603, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:19.096710", "service_state_evidence_id": 20365822, "current_leg_start_actual_dep": "2026-09-21T23:05:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:19.438890", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
DFD |
2M72 |
707002+707016 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 2313.647, "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": 2757.138, "from_m": 2313.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": 3825.041, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10199.153, "from_m": 9493.481, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11864.091, "from_m": 10199.153, "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": 12487.934, "from_m": 11864.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": 14391.75, "from_m": 12487.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14896.593, "from_m": 14391.75, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15121.653, "from_m": 14896.593, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15626.496, "from_m": 15121.653, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17530.313, "from_m": 15626.496, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18154.156, "from_m": 17530.313, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18193.539, "from_m": 18154.156, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18782.299, "from_m": 18193.539, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20685.893, "from_m": 18782.299, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21188.24, "from_m": 20685.893, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30822.407, "from_m": 21188.24, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31315.449, "from_m": 30822.407, "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": 31363.334, "from_m": 31315.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32523.71, "from_m": 31363.334, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33261.066, "from_m": 32523.71, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33306.708, "from_m": 33261.066, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33656.396, "from_m": 33306.708, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33929.113, "from_m": 33656.396, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 756227, "profile_key": "30a6549935d0be5d3791be85c3af866b08d16192e620982b1e6333e6c6b120e8", "schedule_id": 23855, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2225", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2234", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9463.176, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Lewisham", "stage_seq": 9, "distance_m": 9949.219, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245H", "location": "Blackheath", "stage_seq": 10, "distance_m": 11504.228, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Kidbrooke", "stage_seq": 11, "distance_m": 12970.176, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "Eltham", "stage_seq": 12, "distance_m": 15009.123, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2255H", "location": "Falconwood", "stage_seq": 13, "distance_m": 23205.052, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Welling", "stage_seq": 14, "distance_m": 24843.023, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Bexleyheath", "stage_seq": 15, "distance_m": 27107.594, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Barnehurst", "stage_seq": 16, "distance_m": 28947.282, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Perry Street Fork Jn", "stage_seq": 17, "distance_m": 30852.525, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Crayford Creek Jn", "stage_seq": 18, "distance_m": 31394.964, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Crayford Spur A Jn", "stage_seq": 19, "distance_m": 32523.71, "section_seq": 1, "route_path_id": 139917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Dartford Jn", "stage_seq": 20, "distance_m": 33207.639, "section_seq": 1, "route_path_id": 139917}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Dartford", "stage_seq": 21, "distance_m": 33929.113, "section_seq": 1, "route_path_id": 139917}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 33929.113, "from_m": 0.0, "section_seq": 1, "route_path_id": 139917}], "total_distance_m": 33929.113, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 33883.471, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 45.642, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:07Z", "source_id": 64185599, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:27:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:11Z", "source_id": 20340511, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:09Z", "source_id": 64193958, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:31:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:14Z", "source_id": 20342948, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31573, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:34Z", "source_id": 64214457, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:42:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:35Z", "source_id": 20349168, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31581, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:24Z", "source_id": 64219900, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:28Z", "source_id": 20350835, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31586, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:19Z", "source_id": 64227302, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:48:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:21Z", "source_id": 20353118, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31590, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:14Z", "source_id": 64233178, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:52:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:20Z", "source_id": 20354832, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31598, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:12Z", "source_id": 64238941, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:54:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:18Z", "source_id": 20356510, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31594, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:37Z", "source_id": 64243320, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:57:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:44Z", "source_id": 20357878, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31602, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:44Z", "source_id": 64248908, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:51Z", "source_id": 20359557, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31606, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:13Z", "source_id": 64253367, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:03:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:18Z", "source_id": 20360930, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31777, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:11Z", "source_id": 64269066, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:12:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:13Z", "source_id": 20365822, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
London Charing Cross |
2225 |
2225 |
3 |
None |
None |
Dartford |
2312 |
2312 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88609/2026-09-21/detailed |
None |
Barnehurst |
2026-09-21T23:05:00+01:00 |
Dartford |
8.0 |
{"type": "LineString", "coordinates": [[0.1604625, 51.464997], [0.1615882, 51.4649451], [0.162151, 51.4649121], [0.1627509, 51.464875000000006], [0.16345179999999998, 51.4648376], [0.1646365, 51.464757899999995], [0.1657965, 51.4646716], [0.1668101, 51.464605299999995], [0.16750929999999997, 51.46456040000001], [0.16775999999999996, 51.46454699999999], [0.1686903, 51.4644984], [0.1701132, 51.4644388], [0.1715118, 51.4644034], [0.1721163, 51.4643951], [0.17224559999999997, 51.46439329999999], [0.1729753, 51.4643907], [0.1739063, 51.464373], [0.1759855, 51.464336200000005], [0.1772749, 51.46431510000001], [0.1774613, 51.464312199999995], [0.17776939999999997, 51.4643045], [0.1796630568239043, 51.464272691181066], [0.1804305, 51.4642598], [0.1814183, 51.46424159999999], [0.1816372, 51.4642406], [0.1821646, 51.4642361], [0.1842235, 51.464195], [0.1863877, 51.4641634], [0.18725389999999997, 51.4641455], [0.18748069999999997, 51.464143799999995], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18893439999999995, 51.46411659999999], [0.1895301, 51.4641055], [0.1902077, 51.46409609999999], [0.1908458, 51.464088499999995], [0.19108079999999997, 51.46407399999999], [0.1913554, 51.46405190000001], [0.19163549999999996, 51.4640229], [0.19183489999999995, 51.4639949], [0.19203849999999997, 51.46395830000001], [0.1922981, 51.4639089], [0.1925003, 51.46386209999999], [0.1926779, 51.4638101], [0.192917, 51.4637404], [0.1931861, 51.4636382], [0.1934881, 51.463525899999986], [0.1936999, 51.4634229], [0.19395529999999997, 51.4632901], [0.1941917, 51.4631539], [0.1944704, 51.46296069999998], [0.19464119999999996, 51.462827], [0.1948584, 51.4625768], [0.1948762487808966, 51.46255744604302], [0.1951596, 51.46225020000001], [0.1956066, 51.4617594], [0.1959723, 51.4613483], [0.1963618, 51.4609191], [0.19664729999999997, 51.4606039], [0.196779, 51.4604553], [0.1969453, 51.4602676], [0.19716449999999996, 51.4600257], [0.19747, 51.45968239999999], [0.19770799999999997, 51.459424199999994], [0.1980448, 51.4590223], [0.1982452, 51.4587992], [0.1984067, 51.4586306], [0.1985169, 51.458507399999995], [0.1986572, 51.4583451], [0.19894649999999997, 51.4580189], [0.1991743, 51.4577761], [0.1993923, 51.4575437], [0.1997655, 51.457134], [0.2001452, 51.4567181], [0.2004769, 51.4563707], [0.20070609999999997, 51.456121799999984], [0.2009726, 51.4558182], [0.2012161, 51.4555481], [0.2016325, 51.4550842], [0.2019588, 51.454735199999995], [0.2022075, 51.45445589999999], [0.2026338, 51.4539866], [0.202857, 51.45373420000001], [0.2028838, 51.453700799999986], [0.2030969, 51.4534616], [0.2031941, 51.4533629], [0.2034545, 51.45307809999999], [0.2036019, 51.45292630000001], [0.2038063, 51.45272279999999], [0.2040006, 51.4525463], [0.2041533, 51.45240840000001], [0.20435519999999996, 51.45224949999999], [0.2045339, 51.45212000000001], [0.2047843, 51.4519482], [0.2049087, 51.451865999999995], [0.2050962, 51.4517462], [0.2052913, 51.4516294], [0.2055019, 51.4515114], [0.2057676, 51.4513651], [0.2060333, 51.45122959999999], [0.2062922, 51.4511128], [0.2066332, 51.4509599], [0.2069211, 51.45083830000001], [0.2072273, 51.4507131], [0.2074461, 51.45062870000001], [0.20770459999999996, 51.45053769999999], [0.2080787, 51.4504063], [0.2084398, 51.45030169999998], [0.2086097, 51.45025369999999], [0.20886029999999997, 51.45018890000001], [0.2091204, 51.4501271], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]} |
3.0 |
2304 |
2312 |
Barnehurst |
Dartford |
Dartford |
51.4474513 |
0.2197223 |
51.4474513 |
0.2197223 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Dartford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365822 |
1790028675806603 |
70 |
70 |
2026-09-21 22:22:19.438890 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:19.096710 |
| 725441 |
755282 |
P24513 |
162R33M721 |
2026-09-21 |
COMPLETE |
20366444 |
2026-09-21 22:54:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 755282, "stp": "P", "toc": "Northern", "uid": "P24513", "consist": "170453", "dest_crs": "HUL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24513/2026-09-21/detailed", "trust_id": "162R33M721", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hull", "service_date": "2026-09-21", "dest_arr_time": "2250", "dest_platform": "3", "is_terminated": 1, "next_location": "Hull", "signalling_id": "2R33", "timing_status": "LATE", "origin_station": "York", "current_leg_arr": "2254", "current_leg_dep": "2237", "current_leg_end": "Hull", "origin_dep_time": "2141", "origin_platform": "5", "current_location": "Hull", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5781870000000001, 53.726861], [-0.576815, 53.7266192], [-0.5743498999999999, 53.72619569999999], [-0.5738184999999999, 53.72610170000001], [-0.5731698, 53.7260247], [-0.5649367, 53.72456950000001], [-0.5539957999999999, 53.72258849999999], [-0.5431346, 53.72067479999999], [-0.5424401, 53.72055129999998], [-0.5389891704717129, 53.719931641379674], [-0.5354465, 53.7192955], [-0.5335663, 53.718985], [-0.5327846, 53.71888369999999], [-0.5321300000000001, 53.7187989], [-0.5301216, 53.7185078], [-0.5290008, 53.7183772], [-0.5279359, 53.7182728], [-0.5228011, 53.717763], [-0.521411, 53.7176471], [-0.5200618999999999, 53.71754850000001], [-0.5172035999999999, 53.7173792], [-0.5153039, 53.71728590000001], [-0.5132136, 53.71720419999999], [-0.5103153999999999, 53.717111200000005], [-0.5090494, 53.717066900000006], [-0.5077483, 53.71702599999999], [-0.5044315999999999, 53.716914900000006], [-0.5032519999999999, 53.7168703], [-0.503054, 53.7168643], [-0.4960712000000001, 53.71666599999999], [-0.4943387, 53.7166378], [-0.4927305, 53.716623699999985], [-0.49108740000000006, 53.71663079999999], [-0.4893900000000001, 53.71667399999999], [-0.48772040000000005, 53.716739399999994], [-0.48590929999999993, 53.716826700000006], [-0.484174, 53.71692819999999], [-0.4824313, 53.7170501], [-0.4790437, 53.71727760000001], [-0.4755935999999999, 53.717513499999995], [-0.4734945999999999, 53.71761519999998], [-0.4721316, 53.717650299999995], [-0.4704388000000001, 53.71765059999999], [-0.4696609000000001, 53.7176364], [-0.46887339999999994, 53.717613], [-0.4675211, 53.71754760000001], [-0.46604780000000007, 53.7174328], [-0.4649136, 53.7173201], [-0.4638749999999999, 53.7171937], [-0.4622847000000001, 53.7169754], [-0.4591118, 53.7165163], [-0.4572386, 53.716291], [-0.45624759999999986, 53.7162076], [-0.4552098999999999, 53.71615409999998], [-0.4543404, 53.716127], [-0.4534506, 53.716106899999986], [-0.4527329999999999, 53.7161138], [-0.4514719, 53.7161446], [-0.4503164, 53.7161971], [-0.4493, 53.71625639999999], [-0.4491576420597607, 53.71626695003779], [-0.44824479999999994, 53.7163346], [-0.4478013, 53.716378899999995], [-0.44739509999999993, 53.7164323], [-0.4469946, 53.7164908], [-0.4466375, 53.7165475], [-0.4459593, 53.716664400000006], [-0.44534489999999993, 53.71677579999999], [-0.44370229999999994, 53.71706400000001], [-0.4421378999999999, 53.7173464], [-0.4342957999999999, 53.7188213], [-0.433823, 53.71890619999999], [-0.432771, 53.71910270000001], [-0.4316978, 53.719287300000005], [-0.43035339999999994, 53.7194978], [-0.4289853, 53.719689300000006], [-0.4276552, 53.719885299999994], [-0.4262648, 53.7200728], [-0.4249999, 53.7202235], [-0.4235661, 53.7203836], [-0.42124179999999994, 53.7206269], [-0.4188193, 53.7208725], [-0.4168015, 53.72107340000001], [-0.4148564, 53.72130250000001], [-0.4116296, 53.7217326], [-0.4104977, 53.721904], [-0.4094445, 53.72207759999999], [-0.4083644, 53.72226690000001], [-0.4073122, 53.72245159999999], [-0.40660499999999994, 53.72258000000001], [-0.40599269999999993, 53.72269119999999], [-0.40588519999999995, 53.7227107], [-0.40054309999999993, 53.7237577], [-0.395245, 53.7247782], [-0.3944222999999999, 53.7249458], [-0.3937552, 53.72509459999999], [-0.39335829999999994, 53.7251913], [-0.39302219999999993, 53.72527939999999], [-0.3926592, 53.72537750000001], [-0.392315, 53.72547939999999], [-0.39136989999999994, 53.72575619999999], [-0.3905176, 53.72602289999999], [-0.3899769, 53.72621859999999], [-0.3895049, 53.7263963], [-0.38904, 53.726570800000005], [-0.388586, 53.72674810000001], [-0.3881902221676759, 53.726911506108586], [-0.3880934599244804, 53.7269112966665], [-0.3877382999999999, 53.7270563], [-0.3861801999999999, 53.727744599999994], [-0.3856812999999999, 53.7279952], [-0.385225, 53.72823559999999], [-0.3846664, 53.72855320000001], [-0.38416759999999994, 53.7288514], [-0.38361529999999994, 53.729209], [-0.38340309999999994, 53.7293622], [-0.3832103999999999, 53.7295032], [-0.38291459999999994, 53.72976210000001], [-0.3827014, 53.72996830000001], [-0.3824737, 53.7301965], [-0.3822999, 53.7304204], [-0.382102, 53.7307056], [-0.3819749, 53.7309476], [-0.381871, 53.73117959999999], [-0.3817957, 53.73142579999999], [-0.3817304, 53.7316701], [-0.38170639999999995, 53.7318994], [-0.3817087, 53.7321862], [-0.3817462999999999, 53.732513399999995], [-0.3818616, 53.7331289], [-0.38190139999999995, 53.733341], [-0.38204759999999993, 53.73406889999998], [-0.3820778136142687, 53.734323238421794], [-0.3820787, 53.7343307], [-0.3820611, 53.7346409], [-0.3820238, 53.734872800000005], [-0.3819865, 53.73503229999999], [-0.3819279, 53.7352435], [-0.3818609, 53.7354208], [-0.3816775999999999, 53.73579539999999], [-0.38154989999999994, 53.7359969], [-0.3814271, 53.73618259999999], [-0.381327, 53.7363088], [-0.3812207, 53.7364263], [-0.38099779999999994, 53.7366656], [-0.3806905, 53.73692870000001], [-0.380432, 53.73712340000001], [-0.3801919, 53.7372826], [-0.37981429999999994, 53.7375137], [-0.3794866999999999, 53.737706900000006], [-0.37911949999999994, 53.7379001], [-0.3780983, 53.73844819999999], [-0.3756631, 53.7397559], [-0.37462529999999994, 53.74031620000001], [-0.3742576, 53.7405129], [-0.3740311999999999, 53.74063400000001], [-0.373437, 53.74095169999999], [-0.3729326999999999, 53.74122160000001], [-0.3724043, 53.7415044], [-0.37191869999999994, 53.7417737], [-0.3713985, 53.7420472], [-0.37089759999999994, 53.74230159999999], [-0.370614, 53.74244079999999], [-0.3703641, 53.7425601], [-0.3693623999999999, 53.74301500000001], [-0.36903089999999994, 53.7431575], [-0.3687194999999999, 53.7432891], [-0.3680246, 53.74354999999999], [-0.3670256999999999, 53.743915599999994], [-0.3664874, 53.74407690000001], [-0.3662448, 53.7441472], [-0.36576869999999995, 53.74428919999999], [-0.3652389, 53.7444391], [-0.36474, 53.7445755], [-0.3641714, 53.744727], [-0.36376099999999995, 53.7448261], [-0.3632554, 53.7449459], [-0.36272969999999993, 53.745064000000006], [-0.3622228, 53.74517110000001], [-0.3617426999999999, 53.74525909999999], [-0.3609434, 53.745389200000005], [-0.3604914, 53.7454566], [-0.360018, 53.7455161], [-0.35955399999999993, 53.74556919999999], [-0.35932611364780853, 53.74559002184169], [-0.3591194999999999, 53.7456089], [-0.3586032, 53.7456438], [-0.3581095999999999, 53.745662], [-0.35761069999999995, 53.74566920000001], [-0.3573023, 53.745666799999995], [-0.35697769999999995, 53.74565570000001], [-0.3566626, 53.745639], [-0.35639299999999996, 53.74562000000001], [-0.35608989999999996, 53.7455883], [-0.3557506, 53.7455486], [-0.35542879999999993, 53.74549789999999], [-0.35507869999999997, 53.74543679999999], [-0.3548145, 53.74538209999999], [-0.3545477, 53.745321], [-0.3542982, 53.7452568], [-0.3540286, 53.7451846], [-0.35385829999999996, 53.74513219999999], [-0.3536277, 53.74506010000001], [-0.35338179999999997, 53.744967200000005], [-0.35302439999999996, 53.7448278], [-0.3527645, 53.7447445], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]}", "current_leg_start": "Brough", "dest_arr_time_act": "2250", "motion_projection": null, "next_location_lat": "53.7440441", "next_location_lon": "-0.3461872", "previous_location": "Brough", "current_leg_milage": "10.4", "linx_max_speed_mph": 100, "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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"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\": 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\": 17199.363, \"from_m\": 5748.953, \"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\": 17423.132, \"from_m\": 17199.363, \"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\": 17923.1, \"from_m\": 17423.132, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18053.533, \"from_m\": 17923.1, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21812.016, \"from_m\": 18053.533, \"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\": 21867.902, \"from_m\": 21812.016, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21888.831, \"from_m\": 21867.902, \"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\": 23621.673, \"from_m\": 21888.831, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30630.453, \"from_m\": 23621.673, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32886.295, \"from_m\": 30630.453, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32936.118, \"from_m\": 32886.295, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33065.769, \"from_m\": 32936.118, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33745.641, \"from_m\": 33065.769, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33792.788, \"from_m\": 33745.641, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 34311.512, \"from_m\": 33792.788, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34542.552, \"from_m\": 34311.512, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34559.788, \"from_m\": 34542.552, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34989.619, \"from_m\": 34559.788, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35039.712, \"from_m\": 34989.619, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37207.909, \"from_m\": 35039.712, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40215.59, \"from_m\": 37207.909, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42096.117, \"from_m\": 40215.59, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47575.609, \"from_m\": 42096.117, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 56420.586, \"from_m\": 47575.609, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58580.301, \"from_m\": 56420.586, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 71121.676, \"from_m\": 58580.301, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 79800.695, \"from_m\": 71121.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\": 80123.092, \"from_m\": 79800.695, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 81053.213, \"from_m\": 80123.092, \"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\": 82324.965, \"from_m\": 81053.213, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82351.672, \"from_m\": 82324.965, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 83285.286, \"from_m\": 82351.672, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83373.998, \"from_m\": 83285.286, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 83784.882, \"from_m\": 83373.998, \"capability_applied\": null, \"effective_limit_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\": 755282, \"profile_key\": \"27db1a236dacf3fb02178d5fbb24ca198b631db4562e7ad7edfc0d3a14f591d1\", \"schedule_id\": 20590, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9402.059, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Church Fenton\", \"stage_seq\": 3, \"distance_m\": 17828.94, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159\", \"location\": \"Sherburn-in-Elmet\", \"stage_seq\": 4, \"distance_m\": 21155.372, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 5, \"distance_m\": 23534.413, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 6, \"distance_m\": 26499.123, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 7, \"distance_m\": 28325.258, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2212\", \"location\": \"Selby\", \"stage_seq\": 8, \"distance_m\": 34072.936, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": \"2221H\", \"location\": \"Howden\", \"stage_seq\": 9, \"distance_m\": 47945.154, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Gilberdyke\", \"stage_seq\": 10, \"distance_m\": 56600.393, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237H\", \"location\": \"Brough\", \"stage_seq\": 11, \"distance_m\": 66964.903, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 12, \"distance_m\": 80691.51, \"section_seq\": 1, \"route_path_id\": 138761}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": null, \"location\": \"Hull\", \"stage_seq\": 13, \"distance_m\": 83784.882, \"section_seq\": 1, \"route_path_id\": 138761}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 83784.882, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138761}], \"total_distance_m\": 83784.882, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 83376.965, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 407.917, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2141", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.7440441", "current_position_lon": "-0.3461872", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4897, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:50:09Z\", \"source_id\": 64106218, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:51:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:50:12Z\", \"source_id\": 20316956, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4934, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:56Z\", \"source_id\": 64120898, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:01Z\", \"source_id\": 20321336, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:33Z\", \"source_id\": 20335665, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:52Z\", \"source_id\": 64174686, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:54Z\", \"source_id\": 20337086, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:27Z\", \"source_id\": 64188397, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:30Z\", \"source_id\": 20341325, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:40Z\", \"source_id\": 64202997, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:46Z\", \"source_id\": 20345613, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:20Z\", \"source_id\": 20366444, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hull", "service_state_platform": "3", "timing_fact_generation": 1790028741008518, "current_leg_arrival_utc": "2026-09-21T22:54:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:21.001783", "service_state_evidence_id": 20366444, "current_leg_start_actual_dep": "2026-09-21T22:41:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-21T21:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:21.237420", "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 |
YRK |
HUL |
2R33 |
170453 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 246.769, "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": 745.978, "from_m": 246.769, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "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": 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": 17199.363, "from_m": 5748.953, "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": 17423.132, "from_m": 17199.363, "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": 17923.1, "from_m": 17423.132, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18053.533, "from_m": 17923.1, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21812.016, "from_m": 18053.533, "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": 21867.902, "from_m": 21812.016, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21888.831, "from_m": 21867.902, "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": 23621.673, "from_m": 21888.831, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30630.453, "from_m": 23621.673, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32886.295, "from_m": 30630.453, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32936.118, "from_m": 32886.295, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33065.769, "from_m": 32936.118, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33745.641, "from_m": 33065.769, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33792.788, "from_m": 33745.641, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34311.512, "from_m": 33792.788, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34542.552, "from_m": 34311.512, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34559.788, "from_m": 34542.552, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34989.619, "from_m": 34559.788, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35039.712, "from_m": 34989.619, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37207.909, "from_m": 35039.712, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40215.59, "from_m": 37207.909, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42096.117, "from_m": 40215.59, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47575.609, "from_m": 42096.117, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56420.586, "from_m": 47575.609, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58580.301, "from_m": 56420.586, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 71121.676, "from_m": 58580.301, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 79800.695, "from_m": 71121.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": 80123.092, "from_m": 79800.695, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 81053.213, "from_m": 80123.092, "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": 82324.965, "from_m": 81053.213, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82351.672, "from_m": 82324.965, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 83285.286, "from_m": 82351.672, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83373.998, "from_m": 83285.286, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 83784.882, "from_m": 83373.998, "capability_applied": null, "effective_limit_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": 755282, "profile_key": "27db1a236dacf3fb02178d5fbb24ca198b631db4562e7ad7edfc0d3a14f591d1", "schedule_id": 20590, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2141", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9402.059, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Church Fenton", "stage_seq": 3, "distance_m": 17828.94, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159", "location": "Sherburn-in-Elmet", "stage_seq": 4, "distance_m": 21155.372, "section_seq": 1, "route_path_id": 138761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Gascoigne Wood Jn", "stage_seq": 5, "distance_m": 23534.413, "section_seq": 1, "route_path_id": 138761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Hambleton West Jn", "stage_seq": 6, "distance_m": 26499.123, "section_seq": 1, "route_path_id": 138761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Hambleton East Jn", "stage_seq": 7, "distance_m": 28325.258, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Selby", "stage_seq": 8, "distance_m": 34072.936, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2221H", "location": "Howden", "stage_seq": 9, "distance_m": 47945.154, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Gilberdyke", "stage_seq": 10, "distance_m": 56600.393, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237H", "location": "Brough", "stage_seq": 11, "distance_m": 66964.903, "section_seq": 1, "route_path_id": 138761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Hessle Road Jn", "stage_seq": 12, "distance_m": 80691.51, "section_seq": 1, "route_path_id": 138761}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": null, "location": "Hull", "stage_seq": 13, "distance_m": 83784.882, "section_seq": 1, "route_path_id": 138761}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 83784.882, "from_m": 0.0, "section_seq": 1, "route_path_id": 138761}], "total_distance_m": 83784.882, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 83376.965, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 407.917, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4897, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:50:09Z", "source_id": 64106218, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:51:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:50:12Z", "source_id": 20316956, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4934, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:56Z", "source_id": 64120898, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:01Z", "source_id": 20321336, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:33Z", "source_id": 20335665, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6443, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:52Z", "source_id": 64174686, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:54Z", "source_id": 20337086, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:27Z", "source_id": 64188397, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:29:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:30Z", "source_id": 20341325, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6414, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:40Z", "source_id": 64202997, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:37:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:46Z", "source_id": 20345613, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:20Z", "source_id": 20366444, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}] |
York |
2141 |
2141 |
5 |
None |
None |
Hull |
2250 |
2250 |
3 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24513/2026-09-21/detailed |
None |
Brough |
2026-09-21T22:41:30+01:00 |
Hull |
17.0 |
{"type": "LineString", "coordinates": [[-0.5781870000000001, 53.726861], [-0.576815, 53.7266192], [-0.5743498999999999, 53.72619569999999], [-0.5738184999999999, 53.72610170000001], [-0.5731698, 53.7260247], [-0.5649367, 53.72456950000001], [-0.5539957999999999, 53.72258849999999], [-0.5431346, 53.72067479999999], [-0.5424401, 53.72055129999998], [-0.5389891704717129, 53.719931641379674], [-0.5354465, 53.7192955], [-0.5335663, 53.718985], [-0.5327846, 53.71888369999999], [-0.5321300000000001, 53.7187989], [-0.5301216, 53.7185078], [-0.5290008, 53.7183772], [-0.5279359, 53.7182728], [-0.5228011, 53.717763], [-0.521411, 53.7176471], [-0.5200618999999999, 53.71754850000001], [-0.5172035999999999, 53.7173792], [-0.5153039, 53.71728590000001], [-0.5132136, 53.71720419999999], [-0.5103153999999999, 53.717111200000005], [-0.5090494, 53.717066900000006], [-0.5077483, 53.71702599999999], [-0.5044315999999999, 53.716914900000006], [-0.5032519999999999, 53.7168703], [-0.503054, 53.7168643], [-0.4960712000000001, 53.71666599999999], [-0.4943387, 53.7166378], [-0.4927305, 53.716623699999985], [-0.49108740000000006, 53.71663079999999], [-0.4893900000000001, 53.71667399999999], [-0.48772040000000005, 53.716739399999994], [-0.48590929999999993, 53.716826700000006], [-0.484174, 53.71692819999999], [-0.4824313, 53.7170501], [-0.4790437, 53.71727760000001], [-0.4755935999999999, 53.717513499999995], [-0.4734945999999999, 53.71761519999998], [-0.4721316, 53.717650299999995], [-0.4704388000000001, 53.71765059999999], [-0.4696609000000001, 53.7176364], [-0.46887339999999994, 53.717613], [-0.4675211, 53.71754760000001], [-0.46604780000000007, 53.7174328], [-0.4649136, 53.7173201], [-0.4638749999999999, 53.7171937], [-0.4622847000000001, 53.7169754], [-0.4591118, 53.7165163], [-0.4572386, 53.716291], [-0.45624759999999986, 53.7162076], [-0.4552098999999999, 53.71615409999998], [-0.4543404, 53.716127], [-0.4534506, 53.716106899999986], [-0.4527329999999999, 53.7161138], [-0.4514719, 53.7161446], [-0.4503164, 53.7161971], [-0.4493, 53.71625639999999], [-0.4491576420597607, 53.71626695003779], [-0.44824479999999994, 53.7163346], [-0.4478013, 53.716378899999995], [-0.44739509999999993, 53.7164323], [-0.4469946, 53.7164908], [-0.4466375, 53.7165475], [-0.4459593, 53.716664400000006], [-0.44534489999999993, 53.71677579999999], [-0.44370229999999994, 53.71706400000001], [-0.4421378999999999, 53.7173464], [-0.4342957999999999, 53.7188213], [-0.433823, 53.71890619999999], [-0.432771, 53.71910270000001], [-0.4316978, 53.719287300000005], [-0.43035339999999994, 53.7194978], [-0.4289853, 53.719689300000006], [-0.4276552, 53.719885299999994], [-0.4262648, 53.7200728], [-0.4249999, 53.7202235], [-0.4235661, 53.7203836], [-0.42124179999999994, 53.7206269], [-0.4188193, 53.7208725], [-0.4168015, 53.72107340000001], [-0.4148564, 53.72130250000001], [-0.4116296, 53.7217326], [-0.4104977, 53.721904], [-0.4094445, 53.72207759999999], [-0.4083644, 53.72226690000001], [-0.4073122, 53.72245159999999], [-0.40660499999999994, 53.72258000000001], [-0.40599269999999993, 53.72269119999999], [-0.40588519999999995, 53.7227107], [-0.40054309999999993, 53.7237577], [-0.395245, 53.7247782], [-0.3944222999999999, 53.7249458], [-0.3937552, 53.72509459999999], [-0.39335829999999994, 53.7251913], [-0.39302219999999993, 53.72527939999999], [-0.3926592, 53.72537750000001], [-0.392315, 53.72547939999999], [-0.39136989999999994, 53.72575619999999], [-0.3905176, 53.72602289999999], [-0.3899769, 53.72621859999999], [-0.3895049, 53.7263963], [-0.38904, 53.726570800000005], [-0.388586, 53.72674810000001], [-0.3881902221676759, 53.726911506108586], [-0.3880934599244804, 53.7269112966665], [-0.3877382999999999, 53.7270563], [-0.3861801999999999, 53.727744599999994], [-0.3856812999999999, 53.7279952], [-0.385225, 53.72823559999999], [-0.3846664, 53.72855320000001], [-0.38416759999999994, 53.7288514], [-0.38361529999999994, 53.729209], [-0.38340309999999994, 53.7293622], [-0.3832103999999999, 53.7295032], [-0.38291459999999994, 53.72976210000001], [-0.3827014, 53.72996830000001], [-0.3824737, 53.7301965], [-0.3822999, 53.7304204], [-0.382102, 53.7307056], [-0.3819749, 53.7309476], [-0.381871, 53.73117959999999], [-0.3817957, 53.73142579999999], [-0.3817304, 53.7316701], [-0.38170639999999995, 53.7318994], [-0.3817087, 53.7321862], [-0.3817462999999999, 53.732513399999995], [-0.3818616, 53.7331289], [-0.38190139999999995, 53.733341], [-0.38204759999999993, 53.73406889999998], [-0.3820778136142687, 53.734323238421794], [-0.3820787, 53.7343307], [-0.3820611, 53.7346409], [-0.3820238, 53.734872800000005], [-0.3819865, 53.73503229999999], [-0.3819279, 53.7352435], [-0.3818609, 53.7354208], [-0.3816775999999999, 53.73579539999999], [-0.38154989999999994, 53.7359969], [-0.3814271, 53.73618259999999], [-0.381327, 53.7363088], [-0.3812207, 53.7364263], [-0.38099779999999994, 53.7366656], [-0.3806905, 53.73692870000001], [-0.380432, 53.73712340000001], [-0.3801919, 53.7372826], [-0.37981429999999994, 53.7375137], [-0.3794866999999999, 53.737706900000006], [-0.37911949999999994, 53.7379001], [-0.3780983, 53.73844819999999], [-0.3756631, 53.7397559], [-0.37462529999999994, 53.74031620000001], [-0.3742576, 53.7405129], [-0.3740311999999999, 53.74063400000001], [-0.373437, 53.74095169999999], [-0.3729326999999999, 53.74122160000001], [-0.3724043, 53.7415044], [-0.37191869999999994, 53.7417737], [-0.3713985, 53.7420472], [-0.37089759999999994, 53.74230159999999], [-0.370614, 53.74244079999999], [-0.3703641, 53.7425601], [-0.3693623999999999, 53.74301500000001], [-0.36903089999999994, 53.7431575], [-0.3687194999999999, 53.7432891], [-0.3680246, 53.74354999999999], [-0.3670256999999999, 53.743915599999994], [-0.3664874, 53.74407690000001], [-0.3662448, 53.7441472], [-0.36576869999999995, 53.74428919999999], [-0.3652389, 53.7444391], [-0.36474, 53.7445755], [-0.3641714, 53.744727], [-0.36376099999999995, 53.7448261], [-0.3632554, 53.7449459], [-0.36272969999999993, 53.745064000000006], [-0.3622228, 53.74517110000001], [-0.3617426999999999, 53.74525909999999], [-0.3609434, 53.745389200000005], [-0.3604914, 53.7454566], [-0.360018, 53.7455161], [-0.35955399999999993, 53.74556919999999], [-0.35932611364780853, 53.74559002184169], [-0.3591194999999999, 53.7456089], [-0.3586032, 53.7456438], [-0.3581095999999999, 53.745662], [-0.35761069999999995, 53.74566920000001], [-0.3573023, 53.745666799999995], [-0.35697769999999995, 53.74565570000001], [-0.3566626, 53.745639], [-0.35639299999999996, 53.74562000000001], [-0.35608989999999996, 53.7455883], [-0.3557506, 53.7455486], [-0.35542879999999993, 53.74549789999999], [-0.35507869999999997, 53.74543679999999], [-0.3548145, 53.74538209999999], [-0.3545477, 53.745321], [-0.3542982, 53.7452568], [-0.3540286, 53.7451846], [-0.35385829999999996, 53.74513219999999], [-0.3536277, 53.74506010000001], [-0.35338179999999997, 53.744967200000005], [-0.35302439999999996, 53.7448278], [-0.3527645, 53.7447445], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]} |
10.4 |
2237 |
2254 |
Brough |
Hull |
Hull |
53.7440441 |
-0.3461872 |
53.7440441 |
-0.3461872 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 21:54:00 |
Hull |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366444 |
1790028741008518 |
59 |
59 |
2026-09-21 22:22:21.237420 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:21.001783 |
| 725442 |
756083 |
G90326 |
322B64M821 |
2026-09-21 |
COMPLETE |
20366449 |
2026-09-21 23:12:00 |
2026-09-21 22:22:22 |
2026-09-23 22:22:22 |
{"id": 756083, "stp": "P", "toc": "Northern", "uid": "G90326", "consist": "150210", "dest_crs": "BUX", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90326/2026-09-21/detailed", "trust_id": "322B64M821", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Buxton", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "2", "is_terminated": 1, "next_location": "Buxton", "signalling_id": "2B64", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2312", "current_leg_dep": "2303", "current_leg_end": "Buxton", "origin_dep_time": "2219", "origin_platform": "10", "current_location": "Buxton", "last_update_time": "2026-09-21T22:22:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9183686, 53.312076899999994], [-1.9179573999999997, 53.3120667], [-1.9173888, 53.3120527], [-1.9166554, 53.3120475], [-1.9161291000000005, 53.3120575], [-1.9156152, 53.31207719999999], [-1.9156037602191465, 53.31207766381704], [-1.9155342970067917, 53.312044545452665], [-1.9154084087859375, 53.31204962186556], [-1.9152427999999997, 53.3120563], [-1.9146453999999995, 53.3120908], [-1.9141188, 53.31213209999999], [-1.9135755, 53.31218139999999], [-1.9130851, 53.3122442], [-1.9123122, 53.3123738], [-1.9118457, 53.3124642], [-1.9111309999999997, 53.31263800000001], [-1.9106602, 53.31277510000001], [-1.910171, 53.3129399], [-1.9097168, 53.3131073], [-1.9087845, 53.313480000000006], [-1.9079155, 53.31385389999999], [-1.9068419, 53.3143219], [-1.9057961999999995, 53.31480129999999], [-1.9053904, 53.3149815], [-1.9050219, 53.3151435], [-1.9043668, 53.3154189], [-1.9041745999999995, 53.31549549999999], [-1.9039759, 53.3155651], [-1.9036909, 53.31565369999999], [-1.9033817999999996, 53.3157377], [-1.9028689, 53.3158469], [-1.9022917, 53.315963700000005], [-1.9017529, 53.3160518], [-1.9012329999999995, 53.316120100000006], [-1.9007838, 53.3161603], [-1.9002835, 53.3161753], [-1.8998413999999997, 53.31617120000001], [-1.8991141999999996, 53.31613759999999], [-1.8984032, 53.31608580000001], [-1.8976896999999997, 53.31601210000001], [-1.8968849999999997, 53.315893599999995], [-1.8961178999999997, 53.315746099999984], [-1.895299, 53.3155308], [-1.8944855000000005, 53.31526039999999], [-1.8940538, 53.315084500000005], [-1.893608, 53.3148773], [-1.8932206, 53.31468369999999], [-1.892839, 53.31446109999999], [-1.8922316, 53.31401919999999], [-1.8916005, 53.31353379999999], [-1.8912302, 53.3132627], [-1.8907604, 53.3129759], [-1.890233, 53.3127109], [-1.8896109, 53.3124268], [-1.8892998, 53.312289099999994], [-1.8890199, 53.31215969999999], [-1.8885813, 53.311919800000005], [-1.8882038, 53.3116965], [-1.8879679000000005, 53.31152250000001], [-1.8875027, 53.311156700000005], [-1.8870743999999997, 53.3107838], [-1.8867469999999995, 53.31041769999999], [-1.8865186, 53.310114799999994], [-1.8864620966509948, 53.310031137028325], [-1.8864177, 53.3099654], [-1.8863083999999997, 53.30976299999998], [-1.8860879, 53.3092661], [-1.8859505, 53.3088402], [-1.885866, 53.3084613], [-1.8858093, 53.30807159999999], [-1.8857932, 53.3078458], [-1.8857857, 53.30755159999999], [-1.8858214129639643, 53.30706581297633], [-1.8858325, 53.306915], [-1.8859294, 53.30640149999999], [-1.8860728, 53.3059542], [-1.8863305999999995, 53.30536450000001], [-1.8864620966509948, 53.30513586581131], [-1.8866650999999992, 53.30478290000001], [-1.887402, 53.30367369999998], [-1.8884121, 53.302146], [-1.8887166137724605, 53.30166632397024], [-1.8887422421414752, 53.30162595341803], [-1.8889012999999997, 53.3013754], [-1.8892739, 53.30085389999999], [-1.8894205, 53.3006282], [-1.8895120999999997, 53.3005009], [-1.8896374, 53.3002881], [-1.8897389, 53.3001433], [-1.889911, 53.2998777], [-1.8900686, 53.299642899999995], [-1.8904191, 53.29910989999999], [-1.8907403, 53.29853200000001], [-1.8910468, 53.29789339999999], [-1.8911578, 53.2976146], [-1.8913021, 53.2972408], [-1.8914164999999996, 53.2968082], [-1.8914379, 53.2967274], [-1.8915244, 53.29640019999999], [-1.8916128, 53.2960023], [-1.8916809, 53.295533], [-1.8917518, 53.2949837], [-1.8917744, 53.2943708], [-1.891733, 53.293642], [-1.8916439, 53.29289889999999], [-1.8915548, 53.29239679999999], [-1.8914968, 53.2918757], [-1.8914594, 53.291363800000006], [-1.8914676, 53.2908528], [-1.8915042999999996, 53.2902715], [-1.8915772, 53.2896979], [-1.8916838999999996, 53.2891477], [-1.8918185, 53.28859990000001], [-1.8918437, 53.288521899999985], [-1.8919831, 53.2880643], [-1.8921758, 53.287566700000006], [-1.8924397, 53.2869445], [-1.8927451, 53.2863115], [-1.8934872, 53.2848721], [-1.893849, 53.284184999999994], [-1.8941983, 53.28350840000001], [-1.8948819999999995, 53.282187699999994], [-1.895236, 53.281532699999985], [-1.8956265, 53.280885600000005], [-1.8961859, 53.2801408], [-1.8968055, 53.27940319999998], [-1.8974557000000003, 53.2786795], [-1.8981101, 53.27795210000001], [-1.8986922999999996, 53.27732439999999], [-1.8987245999999995, 53.2772896], [-1.899846, 53.27604379999999], [-1.9012057, 53.2745347], [-1.9030975000000003, 53.27248170000001], [-1.9039337, 53.2715827], [-1.9043977999999997, 53.2710151], [-1.9048843, 53.2703544], [-1.9051638, 53.26992719999999], [-1.9054120999999995, 53.26951520000001], [-1.9056544, 53.269084099999986], [-1.9058588, 53.2686626], [-1.9062346, 53.26777130000001], [-1.906472, 53.2671928], [-1.9067779999999996, 53.266548], [-1.9070538, 53.2660302], [-1.9074024, 53.265456400000005], [-1.9079613, 53.2646575], [-1.9082726999999997, 53.264275600000005], [-1.9083563252759037, 53.26417830871507], [-1.9084827899708496, 53.264039226106085], [-1.908591060709178, 53.26391634282838], [-1.908682884845364, 53.263808483664015], [-1.9087600097338808, 53.26371447339506], [-1.9088241827292016, 53.26363313680355], [-1.9088771511858, 53.26356329867156], [-1.9089206624581496, 53.26350378378115], [-1.9089564639007248, 53.26345341691436], [-1.908986302867998, 53.26341102285327], [-1.9090119267144432, 53.26337542637991], [-1.909035082794535, 53.26334545227637], [-1.9090575184627463, 53.26331992532469], [-1.9090809810735505, 53.26329767030691], [-1.909107217981421, 53.26327751200513], [-1.9091379765408325, 53.26325827520137], [-1.9091750041062576, 53.26323878467771], [-1.9094915, 53.262938800000015], [-1.9096508, 53.26279910000001], [-1.9097461, 53.2627303], [-1.9096764, 53.2628101], [-1.9095787999999996, 53.26292599999999], [-1.9096956, 53.2628171], [-1.9097774000000003, 53.262741899999995], [-1.9100659, 53.2624932], [-1.9103669000000003, 53.262258800000005], [-1.9105683, 53.2621148], [-1.9108667, 53.26191910000001], [-1.9112126000000005, 53.26171250000001], [-1.9116911000000003, 53.2614525], [-1.9122211, 53.2611969], [-1.9134457, 53.2606576]]}", "current_leg_start": "Chapel-en-le-Frith", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "53.2606576", "next_location_lon": "-1.9134457", "previous_location": "Chapel-en-le-Frith", "current_leg_milage": "5.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9615.397, \"from_m\": 9172.52, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10168.375, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10219.747, \"from_m\": 10168.375, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10361.629, \"from_m\": 10219.747, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10779.704, \"from_m\": 10361.629, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14110.586, \"from_m\": 10779.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\": 14199.136, \"from_m\": 14110.586, \"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\": 14208.226, \"from_m\": 14199.136, \"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\": 14609.061, \"from_m\": 14208.226, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17150.821, \"from_m\": 14609.061, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32985.517, \"from_m\": 17150.821, \"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\": 35218.344, \"from_m\": 32985.517, \"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\": 40519.621, \"from_m\": 35218.344, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40682.524, \"from_m\": 40519.621, \"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\": 40719.58, \"from_m\": 40682.524, \"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\": 40810.467, \"from_m\": 40719.58, \"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\": 41082.734, \"from_m\": 40810.467, \"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\": 756083, \"profile_key\": \"acbd9e17621a9481ca62c31306b781fc92268e9b42263581e9e694d4e8080928\", \"schedule_id\": 13480, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2227\", \"wtt_dep\": \"2228\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10219.747, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2231H\", \"wtt_dep\": \"2232\", \"location\": \"Davenport\", \"stage_seq\": 8, \"distance_m\": 11531.583, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234H\", \"location\": \"Woodsmoor\", \"stage_seq\": 9, \"distance_m\": 12417.296, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238H\", \"location\": \"Hazel Grove\", \"stage_seq\": 10, \"distance_m\": 13877.931, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Disley\", \"stage_seq\": 11, \"distance_m\": 20140.432, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250\", \"location\": \"New Mills Newtown\", \"stage_seq\": 12, \"distance_m\": 22539.823, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Furness Vale\", \"stage_seq\": 13, \"distance_m\": 24379.261, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256H\", \"location\": \"Whaley Bridge\", \"stage_seq\": 14, \"distance_m\": 26467.79, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Chapel-en-le-Frith\", \"stage_seq\": 15, \"distance_m\": 32550.867, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Buxton S.B.\", \"stage_seq\": 16, \"distance_m\": 40598.751, \"section_seq\": 1, \"route_path_id\": 134947}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Buxton\", \"stage_seq\": 17, \"distance_m\": 41082.734, \"section_seq\": 1, \"route_path_id\": 134947}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 41082.734, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134947}], \"total_distance_m\": 41082.734, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 39239.015, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1843.719, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2219", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.2606576", "current_position_lon": "-1.9134457", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:58Z\", \"source_id\": 64187359, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:04Z\", \"source_id\": 20341040, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:37Z\", \"source_id\": 64196869, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:40Z\", \"source_id\": 20343825, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:17Z\", \"source_id\": 64202176, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:20Z\", \"source_id\": 20345356, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:55Z\", \"source_id\": 64207477, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:00Z\", \"source_id\": 20346999, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:05Z\", \"source_id\": 20351804, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:36Z\", \"source_id\": 20353821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:29Z\", \"source_id\": 20356018, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:05Z\", \"source_id\": 20357529, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:09Z\", \"source_id\": 20361393, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:20Z\", \"source_id\": 20366449, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Buxton", "service_state_platform": "2", "timing_fact_generation": 1790028741283778, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:21.277144", "service_state_evidence_id": 20366449, "current_leg_start_actual_dep": "2026-09-21T23:03:30+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:21.592866", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MAN |
BUX |
2B64 |
150210 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10168.375, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10219.747, "from_m": 10168.375, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10361.629, "from_m": 10219.747, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10779.704, "from_m": 10361.629, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14110.586, "from_m": 10779.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": 14199.136, "from_m": 14110.586, "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": 14208.226, "from_m": 14199.136, "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": 14609.061, "from_m": 14208.226, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17150.821, "from_m": 14609.061, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32985.517, "from_m": 17150.821, "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": 35218.344, "from_m": 32985.517, "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": 40519.621, "from_m": 35218.344, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40682.524, "from_m": 40519.621, "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": 40719.58, "from_m": 40682.524, "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": 40810.467, "from_m": 40719.58, "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": 41082.734, "from_m": 40810.467, "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": 756083, "profile_key": "acbd9e17621a9481ca62c31306b781fc92268e9b42263581e9e694d4e8080928", "schedule_id": 13480, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2219", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134947}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 134947}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 134947}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 134947}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 134947}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10219.747, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232", "location": "Davenport", "stage_seq": 8, "distance_m": 11531.583, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Woodsmoor", "stage_seq": 9, "distance_m": 12417.296, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238H", "location": "Hazel Grove", "stage_seq": 10, "distance_m": 13877.931, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Disley", "stage_seq": 11, "distance_m": 20140.432, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "New Mills Newtown", "stage_seq": 12, "distance_m": 22539.823, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Furness Vale", "stage_seq": 13, "distance_m": 24379.261, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Whaley Bridge", "stage_seq": 14, "distance_m": 26467.79, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Chapel-en-le-Frith", "stage_seq": 15, "distance_m": 32550.867, "section_seq": 1, "route_path_id": 134947}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Buxton S.B.", "stage_seq": 16, "distance_m": 40598.751, "section_seq": 1, "route_path_id": 134947}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Buxton", "stage_seq": 17, "distance_m": 41082.734, "section_seq": 1, "route_path_id": 134947}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 41082.734, "from_m": 0.0, "section_seq": 1, "route_path_id": 134947}], "total_distance_m": 41082.734, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39239.015, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1843.719, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:58Z", "source_id": 64187359, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:04Z", "source_id": 20341040, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9006, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:37Z", "source_id": 64196869, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:33:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:40Z", "source_id": 20343825, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9010, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:17Z", "source_id": 64202176, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:20Z", "source_id": 20345356, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9019, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:55Z", "source_id": 64207477, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:00Z", "source_id": 20346999, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:05Z", "source_id": 20351804, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:36Z", "source_id": 20353821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:29Z", "source_id": 20356018, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:05Z", "source_id": 20357529, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:09Z", "source_id": 20361393, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:20Z", "source_id": 20366449, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
2219 |
2219 |
10 |
None |
None |
Buxton |
2314 |
2314 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G90326/2026-09-21/detailed |
None |
Chapel-en-le-Frith |
2026-09-21T23:03:30+01:00 |
Buxton |
9.0 |
{"type": "LineString", "coordinates": [[-1.9183686, 53.312076899999994], [-1.9179573999999997, 53.3120667], [-1.9173888, 53.3120527], [-1.9166554, 53.3120475], [-1.9161291000000005, 53.3120575], [-1.9156152, 53.31207719999999], [-1.9156037602191465, 53.31207766381704], [-1.9155342970067917, 53.312044545452665], [-1.9154084087859375, 53.31204962186556], [-1.9152427999999997, 53.3120563], [-1.9146453999999995, 53.3120908], [-1.9141188, 53.31213209999999], [-1.9135755, 53.31218139999999], [-1.9130851, 53.3122442], [-1.9123122, 53.3123738], [-1.9118457, 53.3124642], [-1.9111309999999997, 53.31263800000001], [-1.9106602, 53.31277510000001], [-1.910171, 53.3129399], [-1.9097168, 53.3131073], [-1.9087845, 53.313480000000006], [-1.9079155, 53.31385389999999], [-1.9068419, 53.3143219], [-1.9057961999999995, 53.31480129999999], [-1.9053904, 53.3149815], [-1.9050219, 53.3151435], [-1.9043668, 53.3154189], [-1.9041745999999995, 53.31549549999999], [-1.9039759, 53.3155651], [-1.9036909, 53.31565369999999], [-1.9033817999999996, 53.3157377], [-1.9028689, 53.3158469], [-1.9022917, 53.315963700000005], [-1.9017529, 53.3160518], [-1.9012329999999995, 53.316120100000006], [-1.9007838, 53.3161603], [-1.9002835, 53.3161753], [-1.8998413999999997, 53.31617120000001], [-1.8991141999999996, 53.31613759999999], [-1.8984032, 53.31608580000001], [-1.8976896999999997, 53.31601210000001], [-1.8968849999999997, 53.315893599999995], [-1.8961178999999997, 53.315746099999984], [-1.895299, 53.3155308], [-1.8944855000000005, 53.31526039999999], [-1.8940538, 53.315084500000005], [-1.893608, 53.3148773], [-1.8932206, 53.31468369999999], [-1.892839, 53.31446109999999], [-1.8922316, 53.31401919999999], [-1.8916005, 53.31353379999999], [-1.8912302, 53.3132627], [-1.8907604, 53.3129759], [-1.890233, 53.3127109], [-1.8896109, 53.3124268], [-1.8892998, 53.312289099999994], [-1.8890199, 53.31215969999999], [-1.8885813, 53.311919800000005], [-1.8882038, 53.3116965], [-1.8879679000000005, 53.31152250000001], [-1.8875027, 53.311156700000005], [-1.8870743999999997, 53.3107838], [-1.8867469999999995, 53.31041769999999], [-1.8865186, 53.310114799999994], [-1.8864620966509948, 53.310031137028325], [-1.8864177, 53.3099654], [-1.8863083999999997, 53.30976299999998], [-1.8860879, 53.3092661], [-1.8859505, 53.3088402], [-1.885866, 53.3084613], [-1.8858093, 53.30807159999999], [-1.8857932, 53.3078458], [-1.8857857, 53.30755159999999], [-1.8858214129639643, 53.30706581297633], [-1.8858325, 53.306915], [-1.8859294, 53.30640149999999], [-1.8860728, 53.3059542], [-1.8863305999999995, 53.30536450000001], [-1.8864620966509948, 53.30513586581131], [-1.8866650999999992, 53.30478290000001], [-1.887402, 53.30367369999998], [-1.8884121, 53.302146], [-1.8887166137724605, 53.30166632397024], [-1.8887422421414752, 53.30162595341803], [-1.8889012999999997, 53.3013754], [-1.8892739, 53.30085389999999], [-1.8894205, 53.3006282], [-1.8895120999999997, 53.3005009], [-1.8896374, 53.3002881], [-1.8897389, 53.3001433], [-1.889911, 53.2998777], [-1.8900686, 53.299642899999995], [-1.8904191, 53.29910989999999], [-1.8907403, 53.29853200000001], [-1.8910468, 53.29789339999999], [-1.8911578, 53.2976146], [-1.8913021, 53.2972408], [-1.8914164999999996, 53.2968082], [-1.8914379, 53.2967274], [-1.8915244, 53.29640019999999], [-1.8916128, 53.2960023], [-1.8916809, 53.295533], [-1.8917518, 53.2949837], [-1.8917744, 53.2943708], [-1.891733, 53.293642], [-1.8916439, 53.29289889999999], [-1.8915548, 53.29239679999999], [-1.8914968, 53.2918757], [-1.8914594, 53.291363800000006], [-1.8914676, 53.2908528], [-1.8915042999999996, 53.2902715], [-1.8915772, 53.2896979], [-1.8916838999999996, 53.2891477], [-1.8918185, 53.28859990000001], [-1.8918437, 53.288521899999985], [-1.8919831, 53.2880643], [-1.8921758, 53.287566700000006], [-1.8924397, 53.2869445], [-1.8927451, 53.2863115], [-1.8934872, 53.2848721], [-1.893849, 53.284184999999994], [-1.8941983, 53.28350840000001], [-1.8948819999999995, 53.282187699999994], [-1.895236, 53.281532699999985], [-1.8956265, 53.280885600000005], [-1.8961859, 53.2801408], [-1.8968055, 53.27940319999998], [-1.8974557000000003, 53.2786795], [-1.8981101, 53.27795210000001], [-1.8986922999999996, 53.27732439999999], [-1.8987245999999995, 53.2772896], [-1.899846, 53.27604379999999], [-1.9012057, 53.2745347], [-1.9030975000000003, 53.27248170000001], [-1.9039337, 53.2715827], [-1.9043977999999997, 53.2710151], [-1.9048843, 53.2703544], [-1.9051638, 53.26992719999999], [-1.9054120999999995, 53.26951520000001], [-1.9056544, 53.269084099999986], [-1.9058588, 53.2686626], [-1.9062346, 53.26777130000001], [-1.906472, 53.2671928], [-1.9067779999999996, 53.266548], [-1.9070538, 53.2660302], [-1.9074024, 53.265456400000005], [-1.9079613, 53.2646575], [-1.9082726999999997, 53.264275600000005], [-1.9083563252759037, 53.26417830871507], [-1.9084827899708496, 53.264039226106085], [-1.908591060709178, 53.26391634282838], [-1.908682884845364, 53.263808483664015], [-1.9087600097338808, 53.26371447339506], [-1.9088241827292016, 53.26363313680355], [-1.9088771511858, 53.26356329867156], [-1.9089206624581496, 53.26350378378115], [-1.9089564639007248, 53.26345341691436], [-1.908986302867998, 53.26341102285327], [-1.9090119267144432, 53.26337542637991], [-1.909035082794535, 53.26334545227637], [-1.9090575184627463, 53.26331992532469], [-1.9090809810735505, 53.26329767030691], [-1.909107217981421, 53.26327751200513], [-1.9091379765408325, 53.26325827520137], [-1.9091750041062576, 53.26323878467771], [-1.9094915, 53.262938800000015], [-1.9096508, 53.26279910000001], [-1.9097461, 53.2627303], [-1.9096764, 53.2628101], [-1.9095787999999996, 53.26292599999999], [-1.9096956, 53.2628171], [-1.9097774000000003, 53.262741899999995], [-1.9100659, 53.2624932], [-1.9103669000000003, 53.262258800000005], [-1.9105683, 53.2621148], [-1.9108667, 53.26191910000001], [-1.9112126000000005, 53.26171250000001], [-1.9116911000000003, 53.2614525], [-1.9122211, 53.2611969], [-1.9134457, 53.2606576]]} |
5.3 |
2303 |
2312 |
Chapel-en-le-Frith |
Buxton |
Buxton |
53.2606576 |
-1.9134457 |
53.2606576 |
-1.9134457 |
1 |
0 |
2026-09-21 22:22:22 |
TERMINATED |
2026-09-21 22:12:00 |
Buxton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366449 |
1790028741283778 |
45 |
45 |
2026-09-21 22:22:21.592866 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:21.277144 |
| 725443 |
755768 |
P89740 |
872U20M821 |
2026-09-21 |
COMPLETE |
20365821 |
2026-09-21 23:12:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 755768, "stp": "P", "toc": "Southeastern", "uid": "P89740", "consist": "465159+465190", "dest_crs": "GRV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89740/2026-09-21/detailed", "trust_id": "872U20M821", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gravesend", "service_date": "2026-09-21", "dest_arr_time": "2308", "dest_platform": "0", "is_terminated": 1, "next_location": "Gravesend", "signalling_id": "2U20", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2312", "current_leg_dep": "2306", "current_leg_end": "Gravesend", "origin_dep_time": "2203", "origin_platform": "8", "current_location": "Gravesend", "last_update_time": "2026-09-21T22:22:52", "route_debug_link": null, "timing_variation": "+4 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": "2308", "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\": 755768, \"profile_key\": \"b1e4b12f336b6c980a873d64b3bb45d850df379099e0c616806d55ff38f11dea\", \"schedule_id\": 24229, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5130.602, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Canterbury Road Jn\", \"stage_seq\": 5, \"distance_m\": 5314.947, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Cambria Jn\", \"stage_seq\": 6, \"distance_m\": 6137.612, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2213\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 6848.272, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 7678.03, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2216\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 9, \"distance_m\": 8227.621, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2218H\", \"wtt_dep\": \"2219\", \"location\": \"Nunhead\", \"stage_seq\": 10, \"distance_m\": 9549.349, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 11, \"distance_m\": 11917.019, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2226\", \"location\": \"Lewisham\", \"stage_seq\": 12, \"distance_m\": 12412.989, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2229\", \"location\": \"Blackheath\", \"stage_seq\": 13, \"distance_m\": 13967.999, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"Kidbrooke\", \"stage_seq\": 14, \"distance_m\": 15433.947, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2236\", \"location\": \"Eltham\", \"stage_seq\": 15, \"distance_m\": 17472.894, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Falconwood\", \"stage_seq\": 16, \"distance_m\": 25668.822, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2241H\", \"location\": \"Welling\", \"stage_seq\": 17, \"distance_m\": 27306.793, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2245\", \"location\": \"Bexleyheath\", \"stage_seq\": 18, \"distance_m\": 29571.364, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248\", \"location\": \"Barnehurst\", \"stage_seq\": 19, \"distance_m\": 31411.053, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 20, \"distance_m\": 33316.296, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 21, \"distance_m\": 33858.734, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 22, \"distance_m\": 34987.481, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Dartford Jn\", \"stage_seq\": 23, \"distance_m\": 35671.41, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Dartford\", \"stage_seq\": 24, \"distance_m\": 36392.883, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Greenhithe\", \"stage_seq\": 25, \"distance_m\": 40756.058, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 26, \"distance_m\": 44870.962, \"section_seq\": 1, \"route_path_id\": 140078}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": null, \"location\": \"Gravesend\", \"stage_seq\": 27, \"distance_m\": 47286.542, \"section_seq\": 1, \"route_path_id\": 140078}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47286.542, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140078}], \"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": "2203", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.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-21T21:12:40Z\", \"source_id\": 64155291, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:13:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:43Z\", \"source_id\": 20331421, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:30Z\", \"source_id\": 64161457, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:32Z\", \"source_id\": 20333170, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:25Z\", \"source_id\": 64167544, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:28Z\", \"source_id\": 20334988, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:42Z\", \"source_id\": 64188969, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:46Z\", \"source_id\": 20341498, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:59Z\", \"source_id\": 64195582, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:03Z\", \"source_id\": 20343446, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:01Z\", \"source_id\": 64203598, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:00Z\", \"source_id\": 20345795, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:08Z\", \"source_id\": 64209823, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:14Z\", \"source_id\": 20347713, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31598, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:39Z\", \"source_id\": 64216546, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:42Z\", \"source_id\": 20349818, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:17Z\", \"source_id\": 64221649, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:25Z\", \"source_id\": 20351385, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:35Z\", \"source_id\": 64227851, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:37Z\", \"source_id\": 20353275, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:12Z\", \"source_id\": 64233122, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:13Z\", \"source_id\": 20354788, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:02Z\", \"source_id\": 64247687, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:10Z\", \"source_id\": 20359171, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:44Z\", \"source_id\": 64257956, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:46Z\", \"source_id\": 20362288, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:11Z\", \"source_id\": 64269060, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:13Z\", \"source_id\": 20365821, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gravesend", "service_state_platform": "0", "timing_fact_generation": 1790028675477013, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:29.381166", "service_state_evidence_id": 20365821, "current_leg_start_actual_dep": "2026-09-21T23:05:30+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:29.401265", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
GRV |
2U20 |
465159+465190 |
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": 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": 755768, "profile_key": "b1e4b12f336b6c980a873d64b3bb45d850df379099e0c616806d55ff38f11dea", "schedule_id": 24229, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2203", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Brixton", "stage_seq": 4, "distance_m": 5130.602, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Canterbury Road Jn", "stage_seq": 5, "distance_m": 5314.947, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Cambria Jn", "stage_seq": 6, "distance_m": 6137.612, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2213", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 6848.272, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 7678.03, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2216", "location": "Peckham Rye (E)", "stage_seq": 9, "distance_m": 8227.621, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Nunhead", "stage_seq": 10, "distance_m": 9549.349, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Lewisham Vale Jn", "stage_seq": 11, "distance_m": 11917.019, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Lewisham", "stage_seq": 12, "distance_m": 12412.989, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229", "location": "Blackheath", "stage_seq": 13, "distance_m": 13967.999, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Kidbrooke", "stage_seq": 14, "distance_m": 15433.947, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Eltham", "stage_seq": 15, "distance_m": 17472.894, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Falconwood", "stage_seq": 16, "distance_m": 25668.822, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2241H", "location": "Welling", "stage_seq": 17, "distance_m": 27306.793, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2245", "location": "Bexleyheath", "stage_seq": 18, "distance_m": 29571.364, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248", "location": "Barnehurst", "stage_seq": 19, "distance_m": 31411.053, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Perry Street Fork Jn", "stage_seq": 20, "distance_m": 33316.296, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Crayford Creek Jn", "stage_seq": 21, "distance_m": 33858.734, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Crayford Spur A Jn", "stage_seq": 22, "distance_m": 34987.481, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Dartford Jn", "stage_seq": 23, "distance_m": 35671.41, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Dartford", "stage_seq": 24, "distance_m": 36392.883, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Greenhithe", "stage_seq": 25, "distance_m": 40756.058, "section_seq": 1, "route_path_id": 140078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Springhead Junction (CTRL)", "stage_seq": 26, "distance_m": 44870.962, "section_seq": 1, "route_path_id": 140078}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": null, "location": "Gravesend", "stage_seq": 27, "distance_m": 47286.542, "section_seq": 1, "route_path_id": 140078}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47286.542, "from_m": 0.0, "section_seq": 1, "route_path_id": 140078}], "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-21T21:12:40Z", "source_id": 64155291, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:13:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:43Z", "source_id": 20331421, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:30Z", "source_id": 64161457, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:15:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:32Z", "source_id": 20333170, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:25Z", "source_id": 64167544, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:18:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:28Z", "source_id": 20334988, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31573, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:42Z", "source_id": 64188969, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:46Z", "source_id": 20341498, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31581, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:59Z", "source_id": 64195582, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:03Z", "source_id": 20343446, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31586, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:01Z", "source_id": 64203598, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:36:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:00Z", "source_id": 20345795, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31590, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:08Z", "source_id": 64209823, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:14Z", "source_id": 20347713, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31598, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:39Z", "source_id": 64216546, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:42Z", "source_id": 20349818, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31594, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:17Z", "source_id": 64221649, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:45:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:25Z", "source_id": 20351385, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31602, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:35Z", "source_id": 64227851, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:49:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:37Z", "source_id": 20353275, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31606, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:12Z", "source_id": 64233122, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:52:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:13Z", "source_id": 20354788, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:02Z", "source_id": 64247687, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:10Z", "source_id": 20359171, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:44Z", "source_id": 64257956, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:05:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:46Z", "source_id": 20362288, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32244, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:11Z", "source_id": 64269060, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:12:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:13Z", "source_id": 20365821, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
London Victoria |
2203 |
2203 |
8 |
None |
None |
Gravesend |
2308 |
2308 |
0 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89740/2026-09-21/detailed |
None |
Greenhithe |
2026-09-21T23:05:30+01:00 |
Gravesend |
6.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 |
2306 |
2312 |
Greenhithe |
Gravesend |
Gravesend |
51.4413788 |
0.3671234 |
51.4413788 |
0.3671234 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 22:12:00 |
Gravesend |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365821 |
1790028675477013 |
113 |
113 |
2026-09-21 22:22:29.401265 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:29.381166 |
| 725444 |
756462 |
C03126 |
122T64M821 |
2026-09-21 |
COMPLETE |
20365915 |
2026-09-21 23:12:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 756462, "stp": "P", "toc": "Northern", "uid": "C03126", "consist": "156491", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03126/2026-09-21/detailed", "trust_id": "122T64M821", "origin_crs": "ASL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "6", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2T64", "timing_status": "ON TIME", "origin_station": "Ashington (Construction)", "current_leg_arr": "2312", "current_leg_dep": "2310", "current_leg_end": "Newcastle", "origin_dep_time": "2237", "origin_platform": null, "current_location": "Newcastle Central East End", "last_update_time": "2026-09-21T22:22:52", "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": "2312½", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Manors", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 285.136, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 373.84, \"from_m\": 285.136, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2439.623, \"from_m\": 373.84, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 4273.341, \"from_m\": 2439.623, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 4661.347, \"from_m\": 4273.341, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4953.137, \"from_m\": 4661.347, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4967.555, \"from_m\": 4953.137, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5023.194, \"from_m\": 4967.555, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5235.347, \"from_m\": 5023.194, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 6487.935, \"from_m\": 5235.347, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 12115.858, \"from_m\": 6487.935, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12555.983, \"from_m\": 12115.858, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15417.515, \"from_m\": 12555.983, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15757.34, \"from_m\": 15417.515, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18944.073, \"from_m\": 15757.34, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 19519.784, \"from_m\": 18944.073, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21773.405, \"from_m\": 19519.784, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 23132.668, \"from_m\": 21773.405, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 27243.499, \"from_m\": 23132.668, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 27270.786, \"from_m\": 27243.499, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28091.233, \"from_m\": 27270.786, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 29011.121, \"from_m\": 28091.233, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 30080.588, \"from_m\": 29011.121, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 756462, \"profile_key\": \"74145e03c116ddc0cddbe2d8bd57c339cda7b568a871fa7a52ad36ebe87a344e\", \"schedule_id\": 426, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Ashington (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Marcheys House Jn\", \"stage_seq\": 2, \"distance_m\": 2499.05, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"West Sleekburn Jn\", \"stage_seq\": 3, \"distance_m\": 3223.707, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2242H\", \"location\": \"Bedlington (Construction)\", \"stage_seq\": 4, \"distance_m\": 4853.968, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2245H\", \"location\": \"Blyth Bebside (Construction)\", \"stage_seq\": 5, \"distance_m\": 6768.938, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Newsham (Construction)\", \"stage_seq\": 6, \"distance_m\": 10104.922, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Red House Farm Jn\", \"stage_seq\": 7, \"distance_m\": 12009.706, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Seaton Delaval (Construction)\", \"stage_seq\": 8, \"distance_m\": 14350.15, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Seghill Jn\", \"stage_seq\": 9, \"distance_m\": 15763.813, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Holywell Jn\", \"stage_seq\": 10, \"distance_m\": 18127.735, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Northumberland Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 19639.435, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Benton East Jn\", \"stage_seq\": 12, \"distance_m\": 21773.405, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Benton North Jn\", \"stage_seq\": 13, \"distance_m\": 23132.668, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 14, \"distance_m\": 27135.196, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"Manors\", \"stage_seq\": 15, \"distance_m\": 29104.674, \"section_seq\": 1, \"route_path_id\": 130614}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 16, \"distance_m\": 30080.588, \"section_seq\": 1, \"route_path_id\": 130614}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30080.588, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130614}], \"total_distance_m\": 30080.588, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30080.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2237", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:22Z\", \"source_id\": 64212214, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:28Z\", \"source_id\": 20348443, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:23Z\", \"source_id\": 64217900, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:25Z\", \"source_id\": 20350216, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:55Z\", \"source_id\": 64224666, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:00Z\", \"source_id\": 20352324, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:31Z\", \"source_id\": 64231717, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:35Z\", \"source_id\": 20354407, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3353, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:20Z\", \"source_id\": 64244594, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:26Z\", \"source_id\": 20358273, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:03Z\", \"source_id\": 64265332, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:09Z\", \"source_id\": 20364681, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:23Z\", \"source_id\": 64269456, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:25Z\", \"source_id\": 20365915, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "5", "timing_fact_generation": 1790028687492689, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:31.315860", "service_state_evidence_id": 20365915, "current_leg_start_actual_dep": "2026-09-21T23:10:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:33.022343", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
ASL |
NCL |
2T64 |
156491 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 285.136, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 373.84, "from_m": 285.136, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2439.623, "from_m": 373.84, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 4273.341, "from_m": 2439.623, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 4661.347, "from_m": 4273.341, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4953.137, "from_m": 4661.347, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4967.555, "from_m": 4953.137, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5023.194, "from_m": 4967.555, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5235.347, "from_m": 5023.194, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 6487.935, "from_m": 5235.347, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 12115.858, "from_m": 6487.935, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12555.983, "from_m": 12115.858, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15417.515, "from_m": 12555.983, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15757.34, "from_m": 15417.515, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18944.073, "from_m": 15757.34, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 19519.784, "from_m": 18944.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21773.405, "from_m": 19519.784, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 23132.668, "from_m": 21773.405, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27243.499, "from_m": 23132.668, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27270.786, "from_m": 27243.499, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28091.233, "from_m": 27270.786, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 29011.121, "from_m": 28091.233, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 30080.588, "from_m": 29011.121, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 756462, "profile_key": "74145e03c116ddc0cddbe2d8bd57c339cda7b568a871fa7a52ad36ebe87a344e", "schedule_id": 426, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2237", "location": "Ashington (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Marcheys House Jn", "stage_seq": 2, "distance_m": 2499.05, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "West Sleekburn Jn", "stage_seq": 3, "distance_m": 3223.707, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Bedlington (Construction)", "stage_seq": 4, "distance_m": 4853.968, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Blyth Bebside (Construction)", "stage_seq": 5, "distance_m": 6768.938, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Newsham (Construction)", "stage_seq": 6, "distance_m": 10104.922, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Red House Farm Jn", "stage_seq": 7, "distance_m": 12009.706, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Seaton Delaval (Construction)", "stage_seq": 8, "distance_m": 14350.15, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Seghill Jn", "stage_seq": 9, "distance_m": 15763.813, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Holywell Jn", "stage_seq": 10, "distance_m": 18127.735, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Northumberland Park (Construction)", "stage_seq": 11, "distance_m": 19639.435, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Benton East Jn", "stage_seq": 12, "distance_m": 21773.405, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Benton North Jn", "stage_seq": 13, "distance_m": 23132.668, "section_seq": 1, "route_path_id": 130614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Heaton South Jn", "stage_seq": 14, "distance_m": 27135.196, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Manors", "stage_seq": 15, "distance_m": 29104.674, "section_seq": 1, "route_path_id": 130614}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": null, "location": "Newcastle", "stage_seq": 16, "distance_m": 30080.588, "section_seq": 1, "route_path_id": 130614}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30080.588, "from_m": 0.0, "section_seq": 1, "route_path_id": 130614}], "total_distance_m": 30080.588, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30080.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3389, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:22Z", "source_id": 64212214, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:41:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:28Z", "source_id": 20348443, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3382, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:23Z", "source_id": 64217900, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:44:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:25Z", "source_id": 20350216, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3377, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:55Z", "source_id": 64224666, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:48:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:00Z", "source_id": 20352324, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:31Z", "source_id": 64231717, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:53:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:35Z", "source_id": 20354407, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3353, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:20Z", "source_id": 64244594, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:26Z", "source_id": 20358273, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3470, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:03Z", "source_id": 64265332, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:09Z", "source_id": 20364681, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3527, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:23Z", "source_id": 64269456, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:25Z", "source_id": 20365915, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Ashington (Construction) |
2237 |
2237 |
None |
None |
None |
Newcastle |
2313 |
2312½ |
6 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03126/2026-09-21/detailed |
None |
Manors |
2026-09-21T23:10:00+01:00 |
Newcastle |
2.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 |
2310 |
2312 |
Manors |
Newcastle Central East End |
Newcastle |
54.9682438 |
-1.6174150 |
54.9682438 |
-1.6174150 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 22:12:00 |
Newcastle |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365915 |
1790028687492689 |
47 |
47 |
2026-09-21 22:22:33.022343 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:31.315860 |
| 725445 |
756717 |
P65445 |
195W02M821 |
2026-09-21 |
COMPLETE |
20366562 |
2026-09-21 22:55:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 756717, "stp": "P", "toc": "Northern", "uid": "P65445", "consist": "158871", "dest_crs": "HUL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65445/2026-09-21/detailed", "trust_id": "195W02M821", "origin_crs": "XBG", "show_on_map": 0, "dar_est_time": "22:50:00", "dar_platform": null, "dest_station": "Hull", "service_date": "2026-09-21", "dest_arr_time": "2255", "dest_platform": "1", "is_terminated": 1, "next_location": "Hull", "signalling_id": "5W02", "timing_status": "ON TIME", "origin_station": "Botanic Gardens D.M.U.D.", "current_leg_arr": "2255", "current_leg_dep": "2250", "current_leg_end": "Hull", "origin_dep_time": "2250", "origin_platform": null, "current_location": "Hull", "last_update_time": "2026-09-21T22:22:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3616593, 53.74874869999999], [-0.3615418, 53.74784519999999], [-0.3615083, 53.747643], [-0.3614992, 53.7474479], [-0.3615083, 53.7473697], [-0.36150229999999994, 53.74723209999999], [-0.3614801, 53.747073699999994], [-0.3613998, 53.7468992], [-0.3612895, 53.7467036], [-0.3611789, 53.7465528], [-0.3610823, 53.74646030000001], [-0.3609415999999999, 53.74634629999999], [-0.3607178, 53.74619810000001], [-0.36043469999999994, 53.74609149999999], [-0.36024199999999995, 53.7460356], [-0.3600797, 53.7460015], [-0.3599134, 53.7459785], [-0.35971359999999997, 53.74595469999999], [-0.35932611364780853, 53.74591997278349], [-0.3591557, 53.7459047], [-0.35891159999999994, 53.745892], [-0.3586434, 53.7458849], [-0.35839259999999995, 53.7458889], [-0.35778639999999995, 53.74590709999999], [-0.3575718, 53.7459103], [-0.3573747, 53.7459047], [-0.35712389999999994, 53.7458889], [-0.3567953, 53.7458643], [-0.355984, 53.74578340000001], [-0.35577069999999994, 53.74576199999999], [-0.35560109999999995, 53.7457411], [-0.3555387, 53.745733400000006], [-0.35510559999999997, 53.74565169999999], [-0.3549688, 53.745618400000005], [-0.3545798, 53.7454939], [-0.35425929999999994, 53.74538839999999], [-0.3540568, 53.7453028], [-0.3538501, 53.7452111], [-0.3537122, 53.74515220000001], [-0.35324229999999995, 53.744951399999984], [-0.352996, 53.744853100000014], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]}", "current_leg_start": "Botanic Gardens D.M.U.D.", "dest_arr_time_act": "2255", "motion_projection": null, "next_location_lat": "53.7440441", "next_location_lon": "-0.3461872", "previous_location": "Botanic Gardens D.M.U.D.", "current_leg_milage": "0.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 772.92, \"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\": 910.94, \"from_m\": 772.92, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1321.824, \"from_m\": 910.94, \"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\": 756717, \"profile_key\": \"fe1746ca575b1535d405216c1e2c6b4cc3fd7e6b8c2d40a59f7a5f2be902301e\", \"schedule_id\": 21740, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Botanic Gardens D.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139103}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": null, \"location\": \"Hull\", \"stage_seq\": 2, \"distance_m\": 1321.824, \"section_seq\": 1, \"route_path_id\": 139103}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1321.824, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139103}], \"total_distance_m\": 1321.824, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1321.824, \"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": "2250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.7440441", "current_position_lon": "-0.3461872", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:30Z\", \"source_id\": 20366562, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hull", "service_state_platform": "1", "timing_fact_generation": 1790028751373415, "current_leg_arrival_utc": "2026-09-21T22:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:31.371124", "service_state_evidence_id": 20366562, "current_leg_start_actual_dep": "2026-09-21T22:50:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-21T21:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:31.429296", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XBG |
HUL |
5W02 |
158871 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 772.92, "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": 910.94, "from_m": 772.92, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1321.824, "from_m": 910.94, "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": 756717, "profile_key": "fe1746ca575b1535d405216c1e2c6b4cc3fd7e6b8c2d40a59f7a5f2be902301e", "schedule_id": 21740, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2250", "location": "Botanic Gardens D.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139103}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": null, "location": "Hull", "stage_seq": 2, "distance_m": 1321.824, "section_seq": 1, "route_path_id": 139103}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1321.824, "from_m": 0.0, "section_seq": 1, "route_path_id": 139103}], "total_distance_m": 1321.824, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1321.824, "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-21T22:12:30Z", "source_id": 20366562, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}] |
Botanic Gardens D.M.U.D. |
2250 |
2250 |
None |
22:50:00 |
None |
Hull |
2255 |
2255 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65445/2026-09-21/detailed |
None |
Botanic Gardens D.M.U.D. |
2026-09-21T22:50:00+01:00 |
Hull |
5.0 |
{"type": "LineString", "coordinates": [[-0.3616593, 53.74874869999999], [-0.3615418, 53.74784519999999], [-0.3615083, 53.747643], [-0.3614992, 53.7474479], [-0.3615083, 53.7473697], [-0.36150229999999994, 53.74723209999999], [-0.3614801, 53.747073699999994], [-0.3613998, 53.7468992], [-0.3612895, 53.7467036], [-0.3611789, 53.7465528], [-0.3610823, 53.74646030000001], [-0.3609415999999999, 53.74634629999999], [-0.3607178, 53.74619810000001], [-0.36043469999999994, 53.74609149999999], [-0.36024199999999995, 53.7460356], [-0.3600797, 53.7460015], [-0.3599134, 53.7459785], [-0.35971359999999997, 53.74595469999999], [-0.35932611364780853, 53.74591997278349], [-0.3591557, 53.7459047], [-0.35891159999999994, 53.745892], [-0.3586434, 53.7458849], [-0.35839259999999995, 53.7458889], [-0.35778639999999995, 53.74590709999999], [-0.3575718, 53.7459103], [-0.3573747, 53.7459047], [-0.35712389999999994, 53.7458889], [-0.3567953, 53.7458643], [-0.355984, 53.74578340000001], [-0.35577069999999994, 53.74576199999999], [-0.35560109999999995, 53.7457411], [-0.3555387, 53.745733400000006], [-0.35510559999999997, 53.74565169999999], [-0.3549688, 53.745618400000005], [-0.3545798, 53.7454939], [-0.35425929999999994, 53.74538839999999], [-0.3540568, 53.7453028], [-0.3538501, 53.7452111], [-0.3537122, 53.74515220000001], [-0.35324229999999995, 53.744951399999984], [-0.352996, 53.744853100000014], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]} |
0.8 |
2250 |
2255 |
Botanic Gardens D.M.U.D. |
Hull |
Hull |
53.7440441 |
-0.3461872 |
53.7440441 |
-0.3461872 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 21:55:00 |
Hull |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366562 |
1790028751373415 |
1 |
1 |
2026-09-21 22:22:31.429296 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:31.371124 |
| 725446 |
756657 |
C40106 |
865N71M821 |
2026-09-21 |
COMPLETE |
20365824 |
2026-09-21 23:12:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 756657, "stp": "P", "toc": "Southern", "uid": "C40106", "consist": "377316", "dest_crs": "LIT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40106/2026-09-21/detailed", "trust_id": "865N71M821", "origin_crs": "BOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "1", "is_terminated": 1, "next_location": "Littlehampton", "signalling_id": "5N71", "timing_status": "EARLY", "origin_station": "Bognor Regis", "current_leg_arr": "2312", "current_leg_dep": "2302", "current_leg_end": "Littlehampton", "origin_dep_time": "2247", "origin_platform": "2", "current_location": "Littlehampton Carriage Holding Sidings", "last_update_time": "2026-09-21T22:22:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6397059, 50.830658699999994], [-0.6391123, 50.83067249999999], [-0.6386822, 50.8306927], [-0.6383819, 50.830706199999995], [-0.6377552, 50.83073790000001], [-0.637548, 50.8307463], [-0.6373058, 50.83076140000001], [-0.6371931999999999, 50.8307676], [-0.636573, 50.83079600000001], [-0.6362986999999999, 50.8307952], [-0.6357848999999999, 50.8307974], [-0.6348185, 50.8307987], [-0.628820698883665, 50.830803701085], [-0.6264233999999999, 50.8308057], [-0.6182014, 50.83079669999999], [-0.613868, 50.830792], [-0.6124514999999999, 50.8307905], [-0.6090386000000001, 50.8307563], [-0.6084138, 50.83075], [-0.5878781, 50.8305108], [-0.5865699, 50.83049559999999], [-0.5859194, 50.83048190000001], [-0.5853655999999999, 50.8304624], [-0.5847379, 50.8304294], [-0.5841317999999999, 50.83038199999999], [-0.5835658, 50.8303252], [-0.5829215, 50.8302536], [-0.5823360000000001, 50.83017780000001], [-0.581703, 50.8300855], [-0.5811469999999999, 50.8299937], [-0.5805776, 50.8298869], [-0.5799325999999999, 50.82975600000001], [-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.576231, 50.82868909999999], [-0.5749864, 50.828259499999994], [-0.5745709, 50.8281062], [-0.5737725999999999, 50.8278317], [-0.5732018999999999, 50.8276532], [-0.5724873, 50.827433199999994], [-0.5720723, 50.827300699999995], [-0.5717374, 50.8271828], [-0.5714338, 50.827073699999985], [-0.5709729, 50.826894799999984], [-0.5708338, 50.8268396], [-0.5702671, 50.82659929999999], [-0.5699761, 50.826462], [-0.5696850999999999, 50.8263214], [-0.5694137999999999, 50.8261828], [-0.5691284999999999, 50.8260291], [-0.568869, 50.82588199999999], [-0.5686082, 50.825723499999995], [-0.568384, 50.82558180000001], [-0.5683059999999999, 50.82552999999999], [-0.5680556999999999, 50.825358099999995], [-0.5678807999999999, 50.82523029999999], [-0.5676805, 50.8250789], [-0.5673049999999998, 50.824776099999994], [-0.5669729, 50.8244972], [-0.5667146, 50.8242776], [-0.5665430999999999, 50.8241331], [-0.5664184000000001, 50.824028100000014], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "50.8103921", "next_location_lon": "-0.5468198", "previous_location": "Barnham", "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\": 597.951, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5459.722, \"from_m\": 597.951, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5614.223, \"from_m\": 5459.722, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6097.95, \"from_m\": 5614.223, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 10190.666, \"from_m\": 6097.95, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10242.351, \"from_m\": 10190.666, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10347.799, \"from_m\": 10242.351, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11124.601, \"from_m\": 10347.799, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12787.961, \"from_m\": 11124.601, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13256.502, \"from_m\": 12787.961, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 756657, \"profile_key\": \"9de992cc1a73e0081351be7b70676742b76a0f1d1e5b606642a0bd666981f88d\", \"schedule_id\": 5909, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Bognor Regis\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Bognor Regis Sig. Br14\", \"stage_seq\": 2, \"distance_m\": 837.141, \"section_seq\": 1, \"route_path_id\": 132382}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2304\", \"location\": \"Barnham\", \"stage_seq\": 3, \"distance_m\": 5773.39, \"section_seq\": 1, \"route_path_id\": 132382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Ford\", \"stage_seq\": 4, \"distance_m\": 10015.218, \"section_seq\": 1, \"route_path_id\": 132382}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 5, \"distance_m\": 11124.601, \"section_seq\": 1, \"route_path_id\": 132382}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 6, \"distance_m\": 13256.502, \"section_seq\": 1, \"route_path_id\": 132382}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13256.502, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132382}], \"total_distance_m\": 13256.502, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13204.817, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 51.685, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "50.8103921", "current_position_lon": "-0.5468198", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:03Z\", \"source_id\": 64251165, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:07Z\", \"source_id\": 20360286, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:32Z\", \"source_id\": 64259360, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:37Z\", \"source_id\": 20362744, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:11Z\", \"source_id\": 64269061, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:15Z\", \"source_id\": 20365824, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Littlehampton", "service_state_platform": "1", "timing_fact_generation": 1790028676307609, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:38.117063", "service_state_evidence_id": 20365824, "current_leg_start_actual_dep": "2026-09-21T23:04:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:39.046104", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BOG |
LIT |
5N71 |
377316 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 597.951, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5459.722, "from_m": 597.951, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5614.223, "from_m": 5459.722, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6097.95, "from_m": 5614.223, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 10190.666, "from_m": 6097.95, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10242.351, "from_m": 10190.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10347.799, "from_m": 10242.351, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11124.601, "from_m": 10347.799, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12787.961, "from_m": 11124.601, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13256.502, "from_m": 12787.961, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 756657, "profile_key": "9de992cc1a73e0081351be7b70676742b76a0f1d1e5b606642a0bd666981f88d", "schedule_id": 5909, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Bognor Regis", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Bognor Regis Sig. Br14", "stage_seq": 2, "distance_m": 837.141, "section_seq": 1, "route_path_id": 132382}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2304", "location": "Barnham", "stage_seq": 3, "distance_m": 5773.39, "section_seq": 1, "route_path_id": 132382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Ford", "stage_seq": 4, "distance_m": 10015.218, "section_seq": 1, "route_path_id": 132382}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Littlehampton Jn", "stage_seq": 5, "distance_m": 11124.601, "section_seq": 1, "route_path_id": 132382}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 6, "distance_m": 13256.502, "section_seq": 1, "route_path_id": 132382}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13256.502, "from_m": 0.0, "section_seq": 1, "route_path_id": 132382}], "total_distance_m": 13256.502, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13204.817, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 51.685, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27463, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:03Z", "source_id": 64251165, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:02:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:07Z", "source_id": 20360286, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:32Z", "source_id": 64259360, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:37Z", "source_id": 20362744, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27490, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:11Z", "source_id": 64269061, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:12:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:15Z", "source_id": 20365824, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Bognor Regis |
2247 |
2247 |
2 |
None |
None |
Littlehampton |
2314 |
2314 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C40106/2026-09-21/detailed |
None |
Barnham |
2026-09-21T23:04:00+01:00 |
Littlehampton |
10.0 |
{"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6397059, 50.830658699999994], [-0.6391123, 50.83067249999999], [-0.6386822, 50.8306927], [-0.6383819, 50.830706199999995], [-0.6377552, 50.83073790000001], [-0.637548, 50.8307463], [-0.6373058, 50.83076140000001], [-0.6371931999999999, 50.8307676], [-0.636573, 50.83079600000001], [-0.6362986999999999, 50.8307952], [-0.6357848999999999, 50.8307974], [-0.6348185, 50.8307987], [-0.628820698883665, 50.830803701085], [-0.6264233999999999, 50.8308057], [-0.6182014, 50.83079669999999], [-0.613868, 50.830792], [-0.6124514999999999, 50.8307905], [-0.6090386000000001, 50.8307563], [-0.6084138, 50.83075], [-0.5878781, 50.8305108], [-0.5865699, 50.83049559999999], [-0.5859194, 50.83048190000001], [-0.5853655999999999, 50.8304624], [-0.5847379, 50.8304294], [-0.5841317999999999, 50.83038199999999], [-0.5835658, 50.8303252], [-0.5829215, 50.8302536], [-0.5823360000000001, 50.83017780000001], [-0.581703, 50.8300855], [-0.5811469999999999, 50.8299937], [-0.5805776, 50.8298869], [-0.5799325999999999, 50.82975600000001], [-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.576231, 50.82868909999999], [-0.5749864, 50.828259499999994], [-0.5745709, 50.8281062], [-0.5737725999999999, 50.8278317], [-0.5732018999999999, 50.8276532], [-0.5724873, 50.827433199999994], [-0.5720723, 50.827300699999995], [-0.5717374, 50.8271828], [-0.5714338, 50.827073699999985], [-0.5709729, 50.826894799999984], [-0.5708338, 50.8268396], [-0.5702671, 50.82659929999999], [-0.5699761, 50.826462], [-0.5696850999999999, 50.8263214], [-0.5694137999999999, 50.8261828], [-0.5691284999999999, 50.8260291], [-0.568869, 50.82588199999999], [-0.5686082, 50.825723499999995], [-0.568384, 50.82558180000001], [-0.5683059999999999, 50.82552999999999], [-0.5680556999999999, 50.825358099999995], [-0.5678807999999999, 50.82523029999999], [-0.5676805, 50.8250789], [-0.5673049999999998, 50.824776099999994], [-0.5669729, 50.8244972], [-0.5667146, 50.8242776], [-0.5665430999999999, 50.8241331], [-0.5664184000000001, 50.824028100000014], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]} |
4.7 |
2302 |
2312 |
Barnham |
Littlehampton Carriage Holding Sidings |
Littlehampton |
50.8103921 |
-0.5468198 |
50.8103921 |
-0.5468198 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 22:12:00 |
Littlehampton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365824 |
1790028676307609 |
18 |
18 |
2026-09-21 22:22:39.046104 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:38.117063 |
| 725447 |
757084 |
C12772 |
875I65M921 |
2026-09-21 |
COMPLETE |
20364743 |
2026-09-21 23:12:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 757084, "stp": "P", "toc": "Southern", "uid": "C12772", "consist": "377613", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C12772/2026-09-21/detailed", "trust_id": "875I65M921", "origin_crs": "HRH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham Down Sidings South", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "SDG", "is_terminated": 1, "next_location": "Horsham Down Sidings South", "signalling_id": "5I65", "timing_status": "LATE", "origin_station": "Horsham", "current_leg_arr": "2312", "current_leg_dep": "2308", "current_leg_end": "Horsham Down Sidings South", "origin_dep_time": "2307", "origin_platform": "4", "current_location": "Horsham Down Sidings South", "last_update_time": "2026-09-21T22:22:52", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3189475, 51.065981099999995], [-0.3186288, 51.0662906], [-0.31846139999999995, 51.06646229999999], [-0.31833929999999994, 51.0665895], [-0.3180634, 51.0668863], [-0.31794829999999996, 51.0670271], [-0.3178833, 51.0671125], [-0.31778719999999994, 51.0672557], [-0.31765789999999994, 51.0674523], [-0.3175601, 51.0676101], [-0.3174334999999999, 51.0678487], [-0.3174095, 51.0679017], [-0.31732659999999996, 51.0681601], [-0.3172723, 51.068386], [-0.3173349999999999, 51.0679953], [-0.3173966999999999, 51.067844599999994], [-0.3175589999999999, 51.0674414], [-0.3177222, 51.0671501], [-0.3179153, 51.0668568], [-0.31807849999999993, 51.0666346], [-0.318275, 51.0663948], [-0.3187278, 51.0659097], [-0.3188163, 51.06581589999999], [-0.3190187, 51.065633899999995], [-0.3193473, 51.06534740000001], [-0.3194849, 51.0652376], [-0.31975309999999996, 51.0650234], [-0.3200998, 51.0646778], [-0.32157620000000003, 51.0632515], [-0.32190219999999997, 51.0629123], [-0.3224226, 51.0623918], [-0.3230064, 51.061795399999994]]}", "current_leg_start": "Horsham", "dest_arr_time_act": "2311", "motion_projection": null, "next_location_lat": "51.0617954", "next_location_lon": "-0.3230064", "previous_location": "Horsham", "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\": 1138.255, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 757084, \"profile_key\": \"25977c51ff121b6b608e767186679ba8635b704ddd26d2b9e3d888884d1bb26d\", \"schedule_id\": 1683, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Horsham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130965}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"Horsham Down Sidings South\", \"stage_seq\": 2, \"distance_m\": 1138.255, \"section_seq\": 1, \"route_path_id\": 130965}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1138.255, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130965}], \"total_distance_m\": 1138.255, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1138.255, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2307", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.0617954", "current_position_lon": "-0.3230064", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:11Z\", \"source_id\": 64265571, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:15Z\", \"source_id\": 20364743, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham Down Sidings South", "service_state_platform": "SDG", "timing_fact_generation": 1790028557746225, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:41.634158", "service_state_evidence_id": 20364743, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:41.963482", "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 |
HRH |
None |
5I65 |
377613 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1138.255, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 757084, "profile_key": "25977c51ff121b6b608e767186679ba8635b704ddd26d2b9e3d888884d1bb26d", "schedule_id": 1683, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2307", "location": "Horsham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130965}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "Horsham Down Sidings South", "stage_seq": 2, "distance_m": 1138.255, "section_seq": 1, "route_path_id": 130965}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1138.255, "from_m": 0.0, "section_seq": 1, "route_path_id": 130965}], "total_distance_m": 1138.255, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1138.255, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31061, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:11Z", "source_id": 64265571, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:15Z", "source_id": 20364743, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Horsham |
2307 |
2307 |
4 |
None |
None |
Horsham Down Sidings South |
2311 |
2311 |
SDG |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C12772/2026-09-21/detailed |
None |
Horsham |
2026-09-21T23:08:00+01:00 |
Horsham Down Sidings South |
4.0 |
{"type": "LineString", "coordinates": [[-0.3189475, 51.065981099999995], [-0.3186288, 51.0662906], [-0.31846139999999995, 51.06646229999999], [-0.31833929999999994, 51.0665895], [-0.3180634, 51.0668863], [-0.31794829999999996, 51.0670271], [-0.3178833, 51.0671125], [-0.31778719999999994, 51.0672557], [-0.31765789999999994, 51.0674523], [-0.3175601, 51.0676101], [-0.3174334999999999, 51.0678487], [-0.3174095, 51.0679017], [-0.31732659999999996, 51.0681601], [-0.3172723, 51.068386], [-0.3173349999999999, 51.0679953], [-0.3173966999999999, 51.067844599999994], [-0.3175589999999999, 51.0674414], [-0.3177222, 51.0671501], [-0.3179153, 51.0668568], [-0.31807849999999993, 51.0666346], [-0.318275, 51.0663948], [-0.3187278, 51.0659097], [-0.3188163, 51.06581589999999], [-0.3190187, 51.065633899999995], [-0.3193473, 51.06534740000001], [-0.3194849, 51.0652376], [-0.31975309999999996, 51.0650234], [-0.3200998, 51.0646778], [-0.32157620000000003, 51.0632515], [-0.32190219999999997, 51.0629123], [-0.3224226, 51.0623918], [-0.3230064, 51.061795399999994]]} |
0.7 |
2308 |
2312 |
Horsham |
Horsham Down Sidings South |
Horsham Down Sidings South |
51.0617954 |
-0.3230064 |
51.0617954 |
-0.3230064 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 22:12:00 |
Horsham Down Sidings South |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20364743 |
1790028557746225 |
6 |
6 |
2026-09-21 22:22:41.963482 |
SDG |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:41.634158 |
| 725448 |
756692 |
Y15694 |
852A58M821 |
2026-09-21 |
COMPLETE |
20366641 |
2026-09-21 23:12:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 756692, "stp": "P", "toc": "Great Western Railway", "uid": "Y15694", "consist": "150207+150238", "dest_crs": "PNZ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15694/2026-09-21/detailed", "trust_id": "852A58M821", "origin_crs": "SIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penzance", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "3", "is_terminated": 1, "next_location": "Penzance", "signalling_id": "2A58", "timing_status": "LATE", "origin_station": "St. Ives", "current_leg_arr": "2312", "current_leg_dep": "2302", "current_leg_end": "Penzance", "origin_dep_time": "2248", "origin_platform": null, "current_location": "Penzance", "last_update_time": "2026-09-21T22:22:52", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-5.4439323, 50.17058], [-5.4445276, 50.17028650000001], [-5.4451244, 50.16997959999999], [-5.445304699999999, 50.16988239999999], [-5.445336199999999, 50.16986349999999], [-5.4457645, 50.16960699999999], [-5.4462774, 50.1692626], [-5.446698399999999, 50.1689716], [-5.4471259, 50.16866989999999], [-5.4475451999999995, 50.16834519999999], [-5.447994, 50.16798789999999], [-5.4484052, 50.1676335], [-5.448798999999999, 50.1672628], [-5.449171899999999, 50.16688839999998], [-5.449568799999999, 50.16645], [-5.4568714, 50.158371300000006], [-5.458384799999999, 50.156701], [-5.458698899999999, 50.1563072], [-5.4590052, 50.1558777], [-5.4592768, 50.1554325], [-5.459525500000001, 50.1549513], [-5.4597647, 50.154418], [-5.4606871, 50.1517945], [-5.4607189, 50.151701200000005], [-5.460837399999999, 50.1513678], [-5.4610259, 50.1509272], [-5.4612425, 50.15046259999999], [-5.4614424, 50.15010370000001], [-5.4616962, 50.14972269999999], [-5.4619794, 50.1493596], [-5.462295499999999, 50.1489905], [-5.46268, 50.148586899999984], [-5.4630867, 50.148165500000005], [-5.4634848, 50.147783], [-5.4639031, 50.147363299999995], [-5.464261799999999, 50.1469904], [-5.4646054, 50.1466182], [-5.464954399999999, 50.1461795], [-5.465266799999999, 50.145745799999986], [-5.4655382999999995, 50.1453342], [-5.465783699999999, 50.1448793], [-5.4659941, 50.14442589999999], [-5.4666082, 50.14303089999999], [-5.466832199999999, 50.142579700000006], [-5.466986299999999, 50.14229460000001], [-5.467241799999999, 50.14186420000001], [-5.4675052, 50.1414578], [-5.4678218, 50.14101509999998], [-5.4681046, 50.140648], [-5.468468199999999, 50.1402266], [-5.4688233, 50.13985019999999], [-5.469244, 50.1394241], [-5.4696619, 50.1390325], [-5.470087199999999, 50.1386675], [-5.470511899999999, 50.1383345], [-5.4710025, 50.137997199999994], [-5.471552899999999, 50.1376693], [-5.472136, 50.13737530000001], [-5.4728272, 50.13705499999999], [-5.473418332262704, 50.13679433407445], [-5.473481, 50.136766699999995], [-5.475536199999999, 50.1359034], [-5.4761659, 50.1356225], [-5.4767725, 50.1353477], [-5.477279499999999, 50.13508479999999], [-5.4778503, 50.1347747], [-5.479723233129081, 50.13370573163212], [-5.4817165999999995, 50.132568], [-5.4831113, 50.131767100000005], [-5.483739999999999, 50.13141849999999], [-5.4844672, 50.131036599999995], [-5.485143999999999, 50.130707599999994], [-5.485876799999999, 50.1303653], [-5.4865657, 50.1300882], [-5.4873353, 50.1298532], [-5.4880532, 50.129664], [-5.4888071, 50.1295097], [-5.4895592, 50.12939049999999], [-5.4903436, 50.1292942], [-5.491089, 50.1292478], [-5.491879699999999, 50.1292235], [-5.493971799999999, 50.12919099999999], [-5.4948369, 50.12917170000001], [-5.4956767, 50.12914039999999], [-5.4964978, 50.12909469999999], [-5.4974745, 50.1290209], [-5.4983586, 50.1289371], [-5.4990916, 50.1288195], [-5.5004258, 50.1285768], [-5.501111100000001, 50.1284656], [-5.501788100000001, 50.12837029999999], [-5.50234, 50.1283073], [-5.5025195, 50.1282896], [-5.503225499999999, 50.12823620000001], [-5.510823399999999, 50.127779399999994], [-5.5114117, 50.1277375], [-5.511932, 50.127673499999986], [-5.5124529, 50.127607100000006], [-5.512882599999999, 50.12755239999999], [-5.513817699999999, 50.12742939999998], [-5.516246499999999, 50.1271295], [-5.5179362, 50.1269423], [-5.519090500000001, 50.1268128], [-5.520051399999999, 50.12672709999999], [-5.521189299999999, 50.126637900000006], [-5.5221176, 50.126568899999995], [-5.522829499999999, 50.126506600000006], [-5.523573, 50.1264091], [-5.5241973, 50.126295199999994], [-5.5248589, 50.12614560000001], [-5.5250101, 50.1261124], [-5.526674399999999, 50.1256534], [-5.5271816000000005, 50.1255066], [-5.5276342, 50.1253411], [-5.527951999999999, 50.1252089], [-5.528186399999999, 50.125105899999994], [-5.5287209, 50.1248687], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]}", "current_leg_start": "St. Erth", "dest_arr_time_act": "2311", "motion_projection": null, "next_location_lat": "50.1221489", "next_location_lon": "-5.5320392", "previous_location": "St. Erth", "current_leg_milage": "5.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 215.294, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6397.255, \"from_m\": 215.294, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6613.488, \"from_m\": 6397.255, \"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\": 13171.953, \"from_m\": 6613.488, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15280.84, \"from_m\": 13171.953, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15734.333, \"from_m\": 15280.84, \"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\": 756692, \"profile_key\": \"cf0c370f5dc1e9a513059d555eed596890bfda1773bf0ef6771090c46dc672f6\", \"schedule_id\": 30665, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"St. Ives\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142800}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2251H\", \"location\": \"Carbis Bay\", \"stage_seq\": 2, \"distance_m\": 1826.892, \"section_seq\": 1, \"route_path_id\": 142800}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Lelant\", \"stage_seq\": 3, \"distance_m\": 4898.22, \"section_seq\": 1, \"route_path_id\": 142800}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"St. Erth\", \"stage_seq\": 4, \"distance_m\": 6686.156, \"section_seq\": 1, \"route_path_id\": 142800}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Long Rock S.B.\", \"stage_seq\": 5, \"distance_m\": 13423.52, \"section_seq\": 1, \"route_path_id\": 142800}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"Penzance\", \"stage_seq\": 6, \"distance_m\": 15734.333, \"section_seq\": 1, \"route_path_id\": 142800}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 15734.333, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142800}], \"total_distance_m\": 15734.333, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 15734.333, \"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": "2248", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "50.1221489", "current_position_lon": "-5.5320392", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:05Z\", \"source_id\": 20354709, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:07Z\", \"source_id\": 20360283, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:40Z\", \"source_id\": 20366641, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penzance", "service_state_platform": "3", "timing_fact_generation": 1790028762587247, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:42.569335", "service_state_evidence_id": 20366641, "current_leg_start_actual_dep": "2026-09-21T23:03:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:43.030873", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
SIV |
PNZ |
2A58 |
150207+150238 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 215.294, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6397.255, "from_m": 215.294, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6613.488, "from_m": 6397.255, "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": 13171.953, "from_m": 6613.488, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15280.84, "from_m": 13171.953, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15734.333, "from_m": 15280.84, "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": 756692, "profile_key": "cf0c370f5dc1e9a513059d555eed596890bfda1773bf0ef6771090c46dc672f6", "schedule_id": 30665, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2248", "location": "St. Ives", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142800}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2251H", "location": "Carbis Bay", "stage_seq": 2, "distance_m": 1826.892, "section_seq": 1, "route_path_id": 142800}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Lelant", "stage_seq": 3, "distance_m": 4898.22, "section_seq": 1, "route_path_id": 142800}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "St. Erth", "stage_seq": 4, "distance_m": 6686.156, "section_seq": 1, "route_path_id": 142800}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Long Rock S.B.", "stage_seq": 5, "distance_m": 13423.52, "section_seq": 1, "route_path_id": 142800}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "Penzance", "stage_seq": 6, "distance_m": 15734.333, "section_seq": 1, "route_path_id": 142800}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 15734.333, "from_m": 0.0, "section_seq": 1, "route_path_id": 142800}], "total_distance_m": 15734.333, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 15734.333, "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-21T21:51:05Z", "source_id": 20354709, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:07Z", "source_id": 20360283, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:40Z", "source_id": 20366641, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
St. Ives |
2248 |
2248 |
None |
None |
None |
Penzance |
2311 |
2311 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15694/2026-09-21/detailed |
None |
St. Erth |
2026-09-21T23:03:00+01:00 |
Penzance |
10.0 |
{"type": "LineString", "coordinates": [[-5.4439323, 50.17058], [-5.4445276, 50.17028650000001], [-5.4451244, 50.16997959999999], [-5.445304699999999, 50.16988239999999], [-5.445336199999999, 50.16986349999999], [-5.4457645, 50.16960699999999], [-5.4462774, 50.1692626], [-5.446698399999999, 50.1689716], [-5.4471259, 50.16866989999999], [-5.4475451999999995, 50.16834519999999], [-5.447994, 50.16798789999999], [-5.4484052, 50.1676335], [-5.448798999999999, 50.1672628], [-5.449171899999999, 50.16688839999998], [-5.449568799999999, 50.16645], [-5.4568714, 50.158371300000006], [-5.458384799999999, 50.156701], [-5.458698899999999, 50.1563072], [-5.4590052, 50.1558777], [-5.4592768, 50.1554325], [-5.459525500000001, 50.1549513], [-5.4597647, 50.154418], [-5.4606871, 50.1517945], [-5.4607189, 50.151701200000005], [-5.460837399999999, 50.1513678], [-5.4610259, 50.1509272], [-5.4612425, 50.15046259999999], [-5.4614424, 50.15010370000001], [-5.4616962, 50.14972269999999], [-5.4619794, 50.1493596], [-5.462295499999999, 50.1489905], [-5.46268, 50.148586899999984], [-5.4630867, 50.148165500000005], [-5.4634848, 50.147783], [-5.4639031, 50.147363299999995], [-5.464261799999999, 50.1469904], [-5.4646054, 50.1466182], [-5.464954399999999, 50.1461795], [-5.465266799999999, 50.145745799999986], [-5.4655382999999995, 50.1453342], [-5.465783699999999, 50.1448793], [-5.4659941, 50.14442589999999], [-5.4666082, 50.14303089999999], [-5.466832199999999, 50.142579700000006], [-5.466986299999999, 50.14229460000001], [-5.467241799999999, 50.14186420000001], [-5.4675052, 50.1414578], [-5.4678218, 50.14101509999998], [-5.4681046, 50.140648], [-5.468468199999999, 50.1402266], [-5.4688233, 50.13985019999999], [-5.469244, 50.1394241], [-5.4696619, 50.1390325], [-5.470087199999999, 50.1386675], [-5.470511899999999, 50.1383345], [-5.4710025, 50.137997199999994], [-5.471552899999999, 50.1376693], [-5.472136, 50.13737530000001], [-5.4728272, 50.13705499999999], [-5.473418332262704, 50.13679433407445], [-5.473481, 50.136766699999995], [-5.475536199999999, 50.1359034], [-5.4761659, 50.1356225], [-5.4767725, 50.1353477], [-5.477279499999999, 50.13508479999999], [-5.4778503, 50.1347747], [-5.479723233129081, 50.13370573163212], [-5.4817165999999995, 50.132568], [-5.4831113, 50.131767100000005], [-5.483739999999999, 50.13141849999999], [-5.4844672, 50.131036599999995], [-5.485143999999999, 50.130707599999994], [-5.485876799999999, 50.1303653], [-5.4865657, 50.1300882], [-5.4873353, 50.1298532], [-5.4880532, 50.129664], [-5.4888071, 50.1295097], [-5.4895592, 50.12939049999999], [-5.4903436, 50.1292942], [-5.491089, 50.1292478], [-5.491879699999999, 50.1292235], [-5.493971799999999, 50.12919099999999], [-5.4948369, 50.12917170000001], [-5.4956767, 50.12914039999999], [-5.4964978, 50.12909469999999], [-5.4974745, 50.1290209], [-5.4983586, 50.1289371], [-5.4990916, 50.1288195], [-5.5004258, 50.1285768], [-5.501111100000001, 50.1284656], [-5.501788100000001, 50.12837029999999], [-5.50234, 50.1283073], [-5.5025195, 50.1282896], [-5.503225499999999, 50.12823620000001], [-5.510823399999999, 50.127779399999994], [-5.5114117, 50.1277375], [-5.511932, 50.127673499999986], [-5.5124529, 50.127607100000006], [-5.512882599999999, 50.12755239999999], [-5.513817699999999, 50.12742939999998], [-5.516246499999999, 50.1271295], [-5.5179362, 50.1269423], [-5.519090500000001, 50.1268128], [-5.520051399999999, 50.12672709999999], [-5.521189299999999, 50.126637900000006], [-5.5221176, 50.126568899999995], [-5.522829499999999, 50.126506600000006], [-5.523573, 50.1264091], [-5.5241973, 50.126295199999994], [-5.5248589, 50.12614560000001], [-5.5250101, 50.1261124], [-5.526674399999999, 50.1256534], [-5.5271816000000005, 50.1255066], [-5.5276342, 50.1253411], [-5.527951999999999, 50.1252089], [-5.528186399999999, 50.125105899999994], [-5.5287209, 50.1248687], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]} |
5.6 |
2302 |
2312 |
St. Erth |
Penzance |
Penzance |
50.1221489 |
-5.5320392 |
50.1221489 |
-5.5320392 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 22:12:00 |
Penzance |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366641 |
1790028762587247 |
9 |
9 |
2026-09-21 22:22:43.030873 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:42.569335 |
| 725449 |
755261 |
P76425 |
472H69M721 |
2026-09-21 |
COMPLETE |
20365832 |
2026-09-21 23:12:00 |
2026-09-21 22:22:52 |
2026-09-23 22:22:52 |
{"id": 755261, "stp": "P", "toc": "Greater Anglia", "uid": "P76425", "consist": "720546", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76425/2026-09-21/detailed", "trust_id": "472H69M721", "origin_crs": "CMB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "4", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2H69", "timing_status": "ON TIME", "origin_station": "Cambridge North", "current_leg_arr": "2312", "current_leg_dep": "2259", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2140", "origin_platform": "3", "current_location": "London Liverpool Street", "last_update_time": "2026-09-21T22:22:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Tottenham Hale", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Tottenham Hale", "current_leg_milage": "5.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1316.97, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2897.261, \"from_m\": 1316.97, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2943.86, \"from_m\": 2897.261, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2978.233, \"from_m\": 2943.86, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3972.703, \"from_m\": 2978.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4140.485, \"from_m\": 3972.703, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4236.824, \"from_m\": 4140.485, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4281.963, \"from_m\": 4236.824, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4363.768, \"from_m\": 4281.963, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7353.566, \"from_m\": 4363.768, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13221.416, \"from_m\": 7353.566, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14136.854, \"from_m\": 13221.416, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 18804.579, \"from_m\": 14136.854, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19312.323, \"from_m\": 18804.579, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19321.506, \"from_m\": 19312.323, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23144.2, \"from_m\": 19321.506, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44051.025, \"from_m\": 23144.2, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44125.716, \"from_m\": 44051.025, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46893.612, \"from_m\": 44125.716, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54004.456, \"from_m\": 46893.612, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 54035.247, \"from_m\": 54004.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60846.9, \"from_m\": 54035.247, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 63555.891, \"from_m\": 60846.9, \"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\": 63838.282, \"from_m\": 63555.891, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70569.644, \"from_m\": 63838.282, \"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\": 75676.256, \"from_m\": 70569.644, \"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\": 75710.694, \"from_m\": 75676.256, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75756.702, \"from_m\": 75710.694, \"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\": 75788.595, \"from_m\": 75756.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80277.002, \"from_m\": 75788.595, \"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\": 83396.992, \"from_m\": 80277.002, \"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\": 83780.392, \"from_m\": 83396.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\": 83827.427, \"from_m\": 83780.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85258.667, \"from_m\": 83827.427, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85361.363, \"from_m\": 85258.667, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86008.222, \"from_m\": 85361.363, \"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\": 87093.648, \"from_m\": 86008.222, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 88039.73, \"from_m\": 87093.648, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 88617.874, \"from_m\": 88039.73, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 90082.379, \"from_m\": 88617.874, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91658.369, \"from_m\": 90082.379, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92295.271, \"from_m\": 91658.369, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92771.945, \"from_m\": 92295.271, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 93225.164, \"from_m\": 92771.945, \"capability_applied\": null, \"effective_limit_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\": 755261, \"profile_key\": \"f98458b40e991124b9e2a48ed742e3b3baa12c970534c61e99caa5cc0a1966d3\", \"schedule_id\": 22535, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Cambridge North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2169.557, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147H\", \"location\": \"Cambridge\", \"stage_seq\": 3, \"distance_m\": 3733.319, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151H\", \"location\": \"Cambridge South\", \"stage_seq\": 4, \"distance_m\": 6326.972, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 5, \"distance_m\": 7442.712, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2154H\", \"location\": \"Shelford\", \"stage_seq\": 6, \"distance_m\": 8833.764, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2158H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 7, \"distance_m\": 14354.408, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2202H\", \"location\": \"Great Chesterford\", \"stage_seq\": 8, \"distance_m\": 19721.312, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208\", \"location\": \"Audley End\", \"stage_seq\": 9, \"distance_m\": 26210.725, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2210H\", \"wtt_dep\": \"2211\", \"location\": \"Newport (Essex)\", \"stage_seq\": 10, \"distance_m\": 29080.744, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2216H\", \"location\": \"Elsenham\", \"stage_seq\": 11, \"distance_m\": 36041.216, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Stansted North Jn\", \"stage_seq\": 12, \"distance_m\": 38043.707, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 13, \"distance_m\": 39636.624, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2226\", \"location\": \"Bishops Stortford\", \"stage_seq\": 14, \"distance_m\": 44438.782, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2230H\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 15, \"distance_m\": 50276.162, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234\", \"location\": \"Harlow Mill\", \"stage_seq\": 16, \"distance_m\": 53878.986, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Harlow Town\", \"stage_seq\": 17, \"distance_m\": 56675.874, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2240H\", \"location\": \"Roydon\", \"stage_seq\": 18, \"distance_m\": 60866.511, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 19, \"distance_m\": 63597.132, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2244H\", \"location\": \"Broxbourne\", \"stage_seq\": 20, \"distance_m\": 65573.991, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Cheshunt\", \"stage_seq\": 21, \"distance_m\": 70624.932, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Brimsdown\", \"stage_seq\": 22, \"distance_m\": 75890.451, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2258\", \"location\": \"Tottenham Hale\", \"stage_seq\": 23, \"distance_m\": 83626.166, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 24, \"distance_m\": 84386.321, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Coppermill Jn\", \"stage_seq\": 25, \"distance_m\": 85338.741, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Clapton Jn\", \"stage_seq\": 26, \"distance_m\": 86056.739, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Hackney Downs\", \"stage_seq\": 27, \"distance_m\": 88438.877, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Bethnal Green\", \"stage_seq\": 28, \"distance_m\": 91413.022, \"section_seq\": 1, \"route_path_id\": 139464}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 29, \"distance_m\": 93225.164, \"section_seq\": 1, \"route_path_id\": 139464}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 93225.164, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139464}], \"total_distance_m\": 93225.164, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 87451.077, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5774.087, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2140", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12518, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:47:08Z\", \"source_id\": 64099311, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:48:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:47:11Z\", \"source_id\": 20314985, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:18Z\", \"source_id\": 20318345, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:55:28Z\", \"source_id\": 64117720, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:55:34Z\", \"source_id\": 20320406, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:22Z\", \"source_id\": 64128428, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:24Z\", \"source_id\": 20323489, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:27Z\", \"source_id\": 64137488, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:04:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:30Z\", \"source_id\": 20326203, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:27Z\", \"source_id\": 64148412, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:32Z\", \"source_id\": 20329405, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:44Z\", \"source_id\": 64155426, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:13:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:49Z\", \"source_id\": 20331467, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12690, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:08Z\", \"source_id\": 64166852, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:08Z\", \"source_id\": 20334790, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:41Z\", \"source_id\": 64174255, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:46Z\", \"source_id\": 20337022, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:36Z\", \"source_id\": 64184521, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:38Z\", \"source_id\": 20340192, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:45Z\", \"source_id\": 64195050, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:47Z\", \"source_id\": 20343278, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:24Z\", \"source_id\": 64202449, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:28Z\", \"source_id\": 20345438, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:58Z\", \"source_id\": 64207629, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:00Z\", \"source_id\": 20347014, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:38Z\", \"source_id\": 64214549, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:39Z\", \"source_id\": 20349210, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:47Z\", \"source_id\": 64222503, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:49Z\", \"source_id\": 20351631, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:43Z\", \"source_id\": 64229989, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:46Z\", \"source_id\": 20353938, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:47Z\", \"source_id\": 64238047, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:50Z\", \"source_id\": 20356246, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:39Z\", \"source_id\": 64245154, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:40Z\", \"source_id\": 20358444, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:42Z\", \"source_id\": 64256131, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:45Z\", \"source_id\": 20361783, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:13Z\", \"source_id\": 64263939, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:15Z\", \"source_id\": 20364194, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:11Z\", \"source_id\": 64269092, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:12:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:15Z\", \"source_id\": 20365832, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "4", "timing_fact_generation": 1790028676270311, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:12:43.935122", "service_state_evidence_id": 20365832, "current_leg_start_actual_dep": "2026-09-21T22:58:00+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:22:44.259971", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
CMB |
LST |
2H69 |
720546 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1316.97, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2897.261, "from_m": 1316.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2943.86, "from_m": 2897.261, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2978.233, "from_m": 2943.86, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3972.703, "from_m": 2978.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4140.485, "from_m": 3972.703, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4236.824, "from_m": 4140.485, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4281.963, "from_m": 4236.824, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4363.768, "from_m": 4281.963, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7353.566, "from_m": 4363.768, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13221.416, "from_m": 7353.566, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14136.854, "from_m": 13221.416, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 18804.579, "from_m": 14136.854, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19312.323, "from_m": 18804.579, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19321.506, "from_m": 19312.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23144.2, "from_m": 19321.506, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44051.025, "from_m": 23144.2, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44125.716, "from_m": 44051.025, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46893.612, "from_m": 44125.716, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54004.456, "from_m": 46893.612, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 54035.247, "from_m": 54004.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60846.9, "from_m": 54035.247, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 63555.891, "from_m": 60846.9, "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": 63838.282, "from_m": 63555.891, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70569.644, "from_m": 63838.282, "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": 75676.256, "from_m": 70569.644, "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": 75710.694, "from_m": 75676.256, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75756.702, "from_m": 75710.694, "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": 75788.595, "from_m": 75756.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80277.002, "from_m": 75788.595, "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": 83396.992, "from_m": 80277.002, "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": 83780.392, "from_m": 83396.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": 83827.427, "from_m": 83780.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85258.667, "from_m": 83827.427, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85361.363, "from_m": 85258.667, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86008.222, "from_m": 85361.363, "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": 87093.648, "from_m": 86008.222, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88039.73, "from_m": 87093.648, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88617.874, "from_m": 88039.73, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90082.379, "from_m": 88617.874, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91658.369, "from_m": 90082.379, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92295.271, "from_m": 91658.369, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92771.945, "from_m": 92295.271, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 93225.164, "from_m": 92771.945, "capability_applied": null, "effective_limit_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": 755261, "profile_key": "f98458b40e991124b9e2a48ed742e3b3baa12c970534c61e99caa5cc0a1966d3", "schedule_id": 22535, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2140", "location": "Cambridge North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 2169.557, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147H", "location": "Cambridge", "stage_seq": 3, "distance_m": 3733.319, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Cambridge South", "stage_seq": 4, "distance_m": 6326.972, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Shepreth Branch Jn", "stage_seq": 5, "distance_m": 7442.712, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2154H", "location": "Shelford", "stage_seq": 6, "distance_m": 8833.764, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "Whittlesford Parkway", "stage_seq": 7, "distance_m": 14354.408, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Great Chesterford", "stage_seq": 8, "distance_m": 19721.312, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208", "location": "Audley End", "stage_seq": 9, "distance_m": 26210.725, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211", "location": "Newport (Essex)", "stage_seq": 10, "distance_m": 29080.744, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Elsenham", "stage_seq": 11, "distance_m": 36041.216, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Stansted North Jn", "stage_seq": 12, "distance_m": 38043.707, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Stansted Mountfitchet", "stage_seq": 13, "distance_m": 39636.624, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Bishops Stortford", "stage_seq": 14, "distance_m": 44438.782, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2230H", "location": "Sawbridgeworth", "stage_seq": 15, "distance_m": 50276.162, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Harlow Mill", "stage_seq": 16, "distance_m": 53878.986, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Harlow Town", "stage_seq": 17, "distance_m": 56675.874, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2240H", "location": "Roydon", "stage_seq": 18, "distance_m": 60866.511, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Broxbourne Jn", "stage_seq": 19, "distance_m": 63597.132, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "Broxbourne", "stage_seq": 20, "distance_m": 65573.991, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Cheshunt", "stage_seq": 21, "distance_m": 70624.932, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Brimsdown", "stage_seq": 22, "distance_m": 75890.451, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Tottenham Hale", "stage_seq": 23, "distance_m": 83626.166, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Tottenham South Jn", "stage_seq": 24, "distance_m": 84386.321, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Coppermill Jn", "stage_seq": 25, "distance_m": 85338.741, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Clapton Jn", "stage_seq": 26, "distance_m": 86056.739, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Hackney Downs", "stage_seq": 27, "distance_m": 88438.877, "section_seq": 1, "route_path_id": 139464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Bethnal Green", "stage_seq": 28, "distance_m": 91413.022, "section_seq": 1, "route_path_id": 139464}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 29, "distance_m": 93225.164, "section_seq": 1, "route_path_id": 139464}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 93225.164, "from_m": 0.0, "section_seq": 1, "route_path_id": 139464}], "total_distance_m": 93225.164, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 87451.077, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5774.087, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12518, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:47:08Z", "source_id": 64099311, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:48:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:47:11Z", "source_id": 20314985, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:18Z", "source_id": 20318345, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12624, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:55:28Z", "source_id": 64117720, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:55:34Z", "source_id": 20320406, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:22Z", "source_id": 64128428, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:00:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:24Z", "source_id": 20323489, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12671, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:27Z", "source_id": 64137488, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:04:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:30Z", "source_id": 20326203, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12678, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:27Z", "source_id": 64148412, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:32Z", "source_id": 20329405, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12686, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:44Z", "source_id": 64155426, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:13:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:49Z", "source_id": 20331467, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12690, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:08Z", "source_id": 64166852, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:18:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:08Z", "source_id": 20334790, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12704, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:41Z", "source_id": 64174255, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:46Z", "source_id": 20337022, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:36Z", "source_id": 64184521, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:27:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:38Z", "source_id": 20340192, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12800, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:45Z", "source_id": 64195050, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:47Z", "source_id": 20343278, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:24Z", "source_id": 64202449, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:35:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:28Z", "source_id": 20345438, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:58Z", "source_id": 64207629, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:38:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:00Z", "source_id": 20347014, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12818, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:38Z", "source_id": 64214549, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:42:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:39Z", "source_id": 20349210, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:47Z", "source_id": 64222503, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:46:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:49Z", "source_id": 20351631, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:43Z", "source_id": 64229989, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:50:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:46Z", "source_id": 20353938, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:47Z", "source_id": 64238047, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:54:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:50Z", "source_id": 20356246, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:39Z", "source_id": 64245154, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:58:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:40Z", "source_id": 20358444, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:42Z", "source_id": 64256131, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:04:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:45Z", "source_id": 20361783, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:13Z", "source_id": 64263939, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T22:08:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:15Z", "source_id": 20364194, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15474, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:11Z", "source_id": 64269092, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T22:12:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:15Z", "source_id": 20365832, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Cambridge North |
2140 |
2140 |
3 |
None |
None |
London Liverpool Street |
2312 |
2312 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76425/2026-09-21/detailed |
None |
Tottenham Hale |
2026-09-21T22:58:00+01:00 |
London Liverpool Street |
13.0 |
{"type": "LineString", "coordinates": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
5.9 |
2259 |
2312 |
Tottenham Hale |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-21 22:22:52 |
TERMINATED |
2026-09-21 22:12:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365832 |
1790028676270311 |
122 |
122 |
2026-09-21 22:22:44.259971 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:12:43.935122 |
| 725450 |
754038 |
W45587 |
629T67MZ21 |
2026-09-21 |
COMPLETE |
20365942 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 754038, "stp": "P", "toc": "Thameslink", "uid": "W45587", "consist": "700023", "dest_crs": "BTN", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45587/2026-09-21/detailed", "trust_id": "629T67MZ21", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "5", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "9T67", "timing_status": "ON TIME", "origin_station": "Bedford", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Brighton", "origin_dep_time": "2046", "origin_platform": "3", "current_location": "Brighton", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.15539029999999998, 50.8460236], [-0.1553323, 50.84579720000001], [-0.155204, 50.8453914], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Preston Park", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Preston Park", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 84.678, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119.056, \"from_m\": 84.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 252.617, \"from_m\": 119.056, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 297.535, \"from_m\": 252.617, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 589.645, \"from_m\": 297.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1453.242, \"from_m\": 589.645, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1498.472, \"from_m\": 1453.242, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12232.27, \"from_m\": 1498.472, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 14982.186, \"from_m\": 12232.27, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 15037.998, \"from_m\": 14982.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15261.373, \"from_m\": 15037.998, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15318.117, \"from_m\": 15261.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16064.411, \"from_m\": 15318.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\": 16362.788, \"from_m\": 16064.411, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18265.393, \"from_m\": 16362.788, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18354.102, \"from_m\": 18265.393, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20671.349, \"from_m\": 18354.102, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20836.854, \"from_m\": 20671.349, \"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\": 21233.754, \"from_m\": 20836.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\": 27218.355, \"from_m\": 21233.754, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27264.816, \"from_m\": 27218.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27503.02, \"from_m\": 27264.816, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27569.315, \"from_m\": 27503.02, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31292.051, \"from_m\": 27569.315, \"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\": 32343.325, \"from_m\": 31292.051, \"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\": 33218.079, \"from_m\": 32343.325, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35819.784, \"from_m\": 33218.079, \"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\": 37618.582, \"from_m\": 35819.784, \"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\": 41102.96, \"from_m\": 37618.582, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41675.509, \"from_m\": 41102.96, \"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\": 41761.082, \"from_m\": 41675.509, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41778.282, \"from_m\": 41761.082, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41863.292, \"from_m\": 41778.282, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47056.59, \"from_m\": 41863.292, \"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\": 51190.175, \"from_m\": 47056.59, \"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\": 68893.069, \"from_m\": 51190.175, \"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\": 72251.902, \"from_m\": 68893.069, \"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\": 73638.74, \"from_m\": 72251.902, \"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\": 74914.273, \"from_m\": 73638.74, \"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\": 75018.692, \"from_m\": 74914.273, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77181.665, \"from_m\": 75018.692, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 77978.365, \"from_m\": 77181.665, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80664.224, \"from_m\": 77978.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\": 80733.109, \"from_m\": 80664.224, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81960.097, \"from_m\": 80733.109, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81997.358, \"from_m\": 81960.097, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 82068.391, \"from_m\": 81997.358, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82123.658, \"from_m\": 82068.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\": 82276.684, \"from_m\": 82123.658, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84318.947, \"from_m\": 82276.684, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84381.404, \"from_m\": 84318.947, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 85624.92, \"from_m\": 84381.404, \"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\": 85702.545, \"from_m\": 85624.92, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 86112.182, \"from_m\": 85702.545, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 86824.803, \"from_m\": 86112.182, \"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\": 87233.467, \"from_m\": 86824.803, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 87444.13, \"from_m\": 87233.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\": 88023.747, \"from_m\": 87444.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\": 89067.306, \"from_m\": 88023.747, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 90639.213, \"from_m\": 89067.306, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91575.64, \"from_m\": 90639.213, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93465.45, \"from_m\": 91575.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\": 102477.011, \"from_m\": 93465.45, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104288.393, \"from_m\": 102477.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\": 104323.227, \"from_m\": 104288.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\": 104630.479, \"from_m\": 104323.227, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104914.37, \"from_m\": 104630.479, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 105430.462, \"from_m\": 104914.37, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105602.237, \"from_m\": 105430.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 106879.88, \"from_m\": 105602.237, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 111222.862, \"from_m\": 106879.88, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111339.63, \"from_m\": 111222.862, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 111462.162, \"from_m\": 111339.63, \"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\": 111528.939, \"from_m\": 111462.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 122424.043, \"from_m\": 111528.939, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 123157.392, \"from_m\": 122424.043, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 131649.862, \"from_m\": 123157.392, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131720.851, \"from_m\": 131649.862, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 138835.222, \"from_m\": 131720.851, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 138915.929, \"from_m\": 138835.222, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 139210.162, \"from_m\": 138915.929, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 140065.432, \"from_m\": 139210.162, \"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\": 147929.645, \"from_m\": 140065.432, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 149143.364, \"from_m\": 147929.645, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 149661.525, \"from_m\": 149143.364, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 149707.792, \"from_m\": 149661.525, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 149771.757, \"from_m\": 149707.792, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 153856.901, \"from_m\": 149771.757, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 153890.703, \"from_m\": 153856.901, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 165958.464, \"from_m\": 153890.703, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 168217.619, \"from_m\": 165958.464, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 168284.537, \"from_m\": 168217.619, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169006.424, \"from_m\": 168284.537, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 169019.525, \"from_m\": 169006.424, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169449.379, \"from_m\": 169019.525, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169594.682, \"from_m\": 169449.379, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 169653.633, \"from_m\": 169594.682, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169683.334, \"from_m\": 169653.633, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 169724.689, \"from_m\": 169683.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169984.851, \"from_m\": 169724.689, \"capability_applied\": null, \"effective_limit_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\": 754038, \"profile_key\": \"530a5841518378eb45cfdd48ccffd0fc20186ded208cc30a76b407aeb2a4be27\", \"schedule_id\": 27371, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2046\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 2, \"distance_m\": 1615.773, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050\", \"location\": \"Wixams\", \"stage_seq\": 3, \"distance_m\": 5460.048, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2058\", \"location\": \"Flitwick\", \"stage_seq\": 4, \"distance_m\": 16233.211, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2101H\", \"wtt_dep\": \"2102\", \"location\": \"Harlington\", \"stage_seq\": 5, \"distance_m\": 20912.135, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2103H\", \"location\": \"Sundon South Jn\", \"stage_seq\": 6, \"distance_m\": 23492.076, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Leagrave Jn\", \"stage_seq\": 7, \"distance_m\": 27402.722, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2107\", \"wtt_dep\": \"2108\", \"location\": \"Leagrave\", \"stage_seq\": 8, \"distance_m\": 28174.716, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2113\", \"location\": \"Luton\", \"stage_seq\": 9, \"distance_m\": 32095.603, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2115\", \"wtt_dep\": \"2116\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 10, \"distance_m\": 33849.687, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2121\", \"wtt_dep\": \"2122\", \"location\": \"Harpenden\", \"stage_seq\": 11, \"distance_m\": 41239.171, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 12, \"distance_m\": 41778.282, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"St. Albans\", \"stage_seq\": 13, \"distance_m\": 48816.249, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Radlett Jn\", \"stage_seq\": 14, \"distance_m\": 57603.141, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Hendon\", \"stage_seq\": 15, \"distance_m\": 69605.14, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Cricklewood\", \"stage_seq\": 16, \"distance_m\": 72654.842, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2139H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 17, \"distance_m\": 74603.89, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 18, \"distance_m\": 75037.828, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 19, \"distance_m\": 77350.517, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Kentish Town\", \"stage_seq\": 20, \"distance_m\": 78354.198, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Dock Jn North\", \"stage_seq\": 21, \"distance_m\": 79321.295, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2150\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 22, \"distance_m\": 83260.708, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Farringdon\", \"stage_seq\": 23, \"distance_m\": 85456.552, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156H\", \"location\": \"City Thameslink\", \"stage_seq\": 24, \"distance_m\": 86186.71, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159\", \"location\": \"London Blackfriars\", \"stage_seq\": 25, \"distance_m\": 86584.401, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 26, \"distance_m\": 87802.11, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": \"2205H\", \"location\": \"London Bridge\", \"stage_seq\": 27, \"distance_m\": 88529.127, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 28, \"distance_m\": 91246.801, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 29, \"distance_m\": 92013.038, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"New Cross Gate\", \"stage_seq\": 30, \"distance_m\": 93114.328, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213H\", \"location\": \"Sydenham\", \"stage_seq\": 31, \"distance_m\": 98746.623, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Norwood Junction\", \"stage_seq\": 32, \"distance_m\": 102412.272, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 33, \"distance_m\": 104219.966, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219H\", \"location\": \"East Croydon\", \"stage_seq\": 34, \"distance_m\": 105090.982, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Purley\", \"stage_seq\": 35, \"distance_m\": 109873.869, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 36, \"distance_m\": 111462.162, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 37, \"distance_m\": 123295.603, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2235H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 38, \"distance_m\": 131285.222, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240H\", \"location\": \"Three Bridges\", \"stage_seq\": 39, \"distance_m\": 135776.201, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 40, \"distance_m\": 138915.929, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2246H\", \"location\": \"Balcombe\", \"stage_seq\": 41, \"distance_m\": 142999.707, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 42, \"distance_m\": 148034.34, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252\", \"location\": \"Haywards Heath\", \"stage_seq\": 43, \"distance_m\": 149260.684, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Wivelsfield\", \"stage_seq\": 44, \"distance_m\": 153973.342, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256H\", \"location\": \"Keymer Jn\", \"stage_seq\": 45, \"distance_m\": 154327.869, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Burgess Hill\", \"stage_seq\": 46, \"distance_m\": 155201.853, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Hassocks\", \"stage_seq\": 47, \"distance_m\": 158651.576, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Preston Park\", \"stage_seq\": 48, \"distance_m\": 167844.257, \"section_seq\": 1, \"route_path_id\": 141424}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 49, \"distance_m\": 169984.851, \"section_seq\": 1, \"route_path_id\": 141424}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 169984.851, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141424}], \"total_distance_m\": 169984.851, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 160021.815, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9963.036, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2046", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:55:13Z\", \"source_id\": 63979035, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:56:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:55:19Z\", \"source_id\": 20280302, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:00:09Z\", \"source_id\": 63991083, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:00:10Z\", \"source_id\": 20283612, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:05:16Z\", \"source_id\": 64003291, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:06:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:05:21Z\", \"source_id\": 20287184, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:09:46Z\", \"source_id\": 64014250, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:11:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:09:49Z\", \"source_id\": 20290275, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:14:22Z\", \"source_id\": 64025076, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:14:24Z\", \"source_id\": 20293380, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:20:23Z\", \"source_id\": 64039081, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:21:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:20:24Z\", \"source_id\": 20297373, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:26:29Z\", \"source_id\": 64052707, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:27:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:26:34Z\", \"source_id\": 20301447, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:12Z\", \"source_id\": 64075335, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:15Z\", \"source_id\": 20307834, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:37:47Z\", \"source_id\": 64078899, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:38:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:37:50Z\", \"source_id\": 20308889, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:50Z\", \"source_id\": 64081238, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:39:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:56Z\", \"source_id\": 20309647, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:31Z\", \"source_id\": 64091229, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:44:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:34Z\", \"source_id\": 20312665, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:46:30Z\", \"source_id\": 64097934, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:46:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:46:33Z\", \"source_id\": 20314607, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:55Z\", \"source_id\": 64112244, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:59Z\", \"source_id\": 20318777, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:04Z\", \"source_id\": 64119033, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:10Z\", \"source_id\": 20320793, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:49Z\", \"source_id\": 64122875, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:51Z\", \"source_id\": 20321844, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:40Z\", \"source_id\": 64133413, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:44Z\", \"source_id\": 20325013, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:09Z\", \"source_id\": 64145554, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:11Z\", \"source_id\": 20328541, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:20Z\", \"source_id\": 64156744, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:24Z\", \"source_id\": 20331853, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:39Z\", \"source_id\": 64163753, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:41Z\", \"source_id\": 20333867, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:50Z\", \"source_id\": 64174578, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:54Z\", \"source_id\": 20337092, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:18Z\", \"source_id\": 64200309, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:23Z\", \"source_id\": 20344844, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:33Z\", \"source_id\": 64208724, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:37Z\", \"source_id\": 20347367, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:24Z\", \"source_id\": 64219906, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:28Z\", \"source_id\": 20350829, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:19Z\", \"source_id\": 64229180, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:24Z\", \"source_id\": 20353707, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:39Z\", \"source_id\": 64241554, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:41Z\", \"source_id\": 20357297, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:26Z\", \"source_id\": 64246595, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:31Z\", \"source_id\": 20358869, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:35Z\", \"source_id\": 64252183, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:39Z\", \"source_id\": 20360590, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:03Z\", \"source_id\": 64263660, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:06Z\", \"source_id\": 20364096, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:23Z\", \"source_id\": 64269462, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:25Z\", \"source_id\": 20365942, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "5", "timing_fact_generation": 1790028686755879, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:02.314264", "service_state_evidence_id": 20365942, "current_leg_start_actual_dep": "2026-09-21T23:08:30+01:00", "operational_evidence_version": 208, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:03.483201", "service_state_valid_until_kind": null, "operational_interpretation_version": 208, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
BDM |
BTN |
9T67 |
700023 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119.056, "from_m": 84.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 252.617, "from_m": 119.056, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 297.535, "from_m": 252.617, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 589.645, "from_m": 297.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1453.242, "from_m": 589.645, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1498.472, "from_m": 1453.242, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12232.27, "from_m": 1498.472, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 14982.186, "from_m": 12232.27, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 15037.998, "from_m": 14982.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15261.373, "from_m": 15037.998, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15318.117, "from_m": 15261.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16064.411, "from_m": 15318.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": 16362.788, "from_m": 16064.411, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18265.393, "from_m": 16362.788, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18354.102, "from_m": 18265.393, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20671.349, "from_m": 18354.102, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20836.854, "from_m": 20671.349, "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": 21233.754, "from_m": 20836.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": 27218.355, "from_m": 21233.754, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27264.816, "from_m": 27218.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27503.02, "from_m": 27264.816, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27569.315, "from_m": 27503.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31292.051, "from_m": 27569.315, "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": 32343.325, "from_m": 31292.051, "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": 33218.079, "from_m": 32343.325, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35819.784, "from_m": 33218.079, "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": 37618.582, "from_m": 35819.784, "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": 41102.96, "from_m": 37618.582, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41675.509, "from_m": 41102.96, "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": 41761.082, "from_m": 41675.509, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41778.282, "from_m": 41761.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41863.292, "from_m": 41778.282, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47056.59, "from_m": 41863.292, "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": 51190.175, "from_m": 47056.59, "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": 68893.069, "from_m": 51190.175, "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": 72251.902, "from_m": 68893.069, "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": 73638.74, "from_m": 72251.902, "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": 74914.273, "from_m": 73638.74, "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": 75018.692, "from_m": 74914.273, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77181.665, "from_m": 75018.692, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 77978.365, "from_m": 77181.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80664.224, "from_m": 77978.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": 80733.109, "from_m": 80664.224, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81960.097, "from_m": 80733.109, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81997.358, "from_m": 81960.097, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 82068.391, "from_m": 81997.358, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82123.658, "from_m": 82068.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": 82276.684, "from_m": 82123.658, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 84318.947, "from_m": 82276.684, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 84381.404, "from_m": 84318.947, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 85624.92, "from_m": 84381.404, "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": 85702.545, "from_m": 85624.92, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 86112.182, "from_m": 85702.545, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 86824.803, "from_m": 86112.182, "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": 87233.467, "from_m": 86824.803, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 87444.13, "from_m": 87233.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": 88023.747, "from_m": 87444.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": 89067.306, "from_m": 88023.747, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 90639.213, "from_m": 89067.306, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91575.64, "from_m": 90639.213, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93465.45, "from_m": 91575.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": 102477.011, "from_m": 93465.45, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104288.393, "from_m": 102477.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": 104323.227, "from_m": 104288.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": 104630.479, "from_m": 104323.227, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104914.37, "from_m": 104630.479, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 105430.462, "from_m": 104914.37, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105602.237, "from_m": 105430.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106879.88, "from_m": 105602.237, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 111222.862, "from_m": 106879.88, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111339.63, "from_m": 111222.862, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 111462.162, "from_m": 111339.63, "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": 111528.939, "from_m": 111462.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122424.043, "from_m": 111528.939, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 123157.392, "from_m": 122424.043, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 131649.862, "from_m": 123157.392, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131720.851, "from_m": 131649.862, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 138835.222, "from_m": 131720.851, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 138915.929, "from_m": 138835.222, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 139210.162, "from_m": 138915.929, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 140065.432, "from_m": 139210.162, "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": 147929.645, "from_m": 140065.432, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 149143.364, "from_m": 147929.645, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 149661.525, "from_m": 149143.364, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 149707.792, "from_m": 149661.525, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 149771.757, "from_m": 149707.792, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 153856.901, "from_m": 149771.757, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 153890.703, "from_m": 153856.901, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 165958.464, "from_m": 153890.703, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 168217.619, "from_m": 165958.464, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 168284.537, "from_m": 168217.619, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169006.424, "from_m": 168284.537, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 169019.525, "from_m": 169006.424, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169449.379, "from_m": 169019.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169594.682, "from_m": 169449.379, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 169653.633, "from_m": 169594.682, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169683.334, "from_m": 169653.633, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 169724.689, "from_m": 169683.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169984.851, "from_m": 169724.689, "capability_applied": null, "effective_limit_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": 754038, "profile_key": "530a5841518378eb45cfdd48ccffd0fc20186ded208cc30a76b407aeb2a4be27", "schedule_id": 27371, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2046", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048H", "location": "Bedford South Jn", "stage_seq": 2, "distance_m": 1615.773, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050", "location": "Wixams", "stage_seq": 3, "distance_m": 5460.048, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2058", "location": "Flitwick", "stage_seq": 4, "distance_m": 16233.211, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2101H", "wtt_dep": "2102", "location": "Harlington", "stage_seq": 5, "distance_m": 20912.135, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2103H", "location": "Sundon South Jn", "stage_seq": 6, "distance_m": 23492.076, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106", "location": "Leagrave Jn", "stage_seq": 7, "distance_m": 27402.722, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2107", "wtt_dep": "2108", "location": "Leagrave", "stage_seq": 8, "distance_m": 28174.716, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2113", "location": "Luton", "stage_seq": 9, "distance_m": 32095.603, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2115", "wtt_dep": "2116", "location": "Luton Airport Parkway", "stage_seq": 10, "distance_m": 33849.687, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122", "location": "Harpenden", "stage_seq": 11, "distance_m": 41239.171, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Harpenden Jn", "stage_seq": 12, "distance_m": 41778.282, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "St. Albans", "stage_seq": 13, "distance_m": 48816.249, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Radlett Jn", "stage_seq": 14, "distance_m": 57603.141, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Hendon", "stage_seq": 15, "distance_m": 69605.14, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Cricklewood", "stage_seq": 16, "distance_m": 72654.842, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "West Hampstead Thameslink", "stage_seq": 17, "distance_m": 74603.89, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "West Hampstead South Jn", "stage_seq": 18, "distance_m": 75037.828, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Carlton Road Jn", "stage_seq": 19, "distance_m": 77350.517, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Kentish Town", "stage_seq": 20, "distance_m": 78354.198, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Dock Jn North", "stage_seq": 21, "distance_m": 79321.295, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2150", "location": "St Pancras Low Level", "stage_seq": 22, "distance_m": 83260.708, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Farringdon", "stage_seq": 23, "distance_m": 85456.552, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "City Thameslink", "stage_seq": 24, "distance_m": 86186.71, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159", "location": "London Blackfriars", "stage_seq": 25, "distance_m": 86584.401, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Metropolitan Jn", "stage_seq": 26, "distance_m": 87802.11, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205H", "location": "London Bridge", "stage_seq": 27, "distance_m": 88529.127, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Corbetts Lane Jn", "stage_seq": 28, "distance_m": 91246.801, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Bricklayers Arms Jn", "stage_seq": 29, "distance_m": 92013.038, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "New Cross Gate", "stage_seq": 30, "distance_m": 93114.328, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Sydenham", "stage_seq": 31, "distance_m": 98746.623, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Norwood Junction", "stage_seq": 32, "distance_m": 102412.272, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Windmill Bridge Jn", "stage_seq": 33, "distance_m": 104219.966, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219H", "location": "East Croydon", "stage_seq": 34, "distance_m": 105090.982, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Purley", "stage_seq": 35, "distance_m": 109873.869, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Stoats Nest Jn", "stage_seq": 36, "distance_m": 111462.162, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Earlswood (Surrey)", "stage_seq": 37, "distance_m": 123295.603, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2235H", "location": "Gatwick Airport", "stage_seq": 38, "distance_m": 131285.222, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240H", "location": "Three Bridges", "stage_seq": 39, "distance_m": 135776.201, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Balcombe Tunnel Jn", "stage_seq": 40, "distance_m": 138915.929, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2246H", "location": "Balcombe", "stage_seq": 41, "distance_m": 142999.707, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Copyhold Jn", "stage_seq": 42, "distance_m": 148034.34, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Haywards Heath", "stage_seq": 43, "distance_m": 149260.684, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Wivelsfield", "stage_seq": 44, "distance_m": 153973.342, "section_seq": 1, "route_path_id": 141424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Keymer Jn", "stage_seq": 45, "distance_m": 154327.869, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Burgess Hill", "stage_seq": 46, "distance_m": 155201.853, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Hassocks", "stage_seq": 47, "distance_m": 158651.576, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Preston Park", "stage_seq": 48, "distance_m": 167844.257, "section_seq": 1, "route_path_id": 141424}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Brighton", "stage_seq": 49, "distance_m": 169984.851, "section_seq": 1, "route_path_id": 141424}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 169984.851, "from_m": 0.0, "section_seq": 1, "route_path_id": 141424}], "total_distance_m": 169984.851, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 160021.815, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9963.036, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18083, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:55:13Z", "source_id": 63979035, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T19:56:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:55:19Z", "source_id": 20280302, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18103, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:00:09Z", "source_id": 63991083, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:00:10Z", "source_id": 20283612, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18129, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:05:16Z", "source_id": 64003291, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:06:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:05:21Z", "source_id": 20287184, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18164, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:09:46Z", "source_id": 64014250, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:11:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:09:49Z", "source_id": 20290275, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:14:22Z", "source_id": 64025076, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:14:24Z", "source_id": 20293380, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:20:23Z", "source_id": 64039081, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T20:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:20:24Z", "source_id": 20297373, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:26:29Z", "source_id": 64052707, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T20:27:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:26:34Z", "source_id": 20301447, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:12Z", "source_id": 64075335, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T20:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:15Z", "source_id": 20307834, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:37:47Z", "source_id": 64078899, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T20:38:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:37:50Z", "source_id": 20308889, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:50Z", "source_id": 64081238, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T20:39:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:56Z", "source_id": 20309647, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:31Z", "source_id": 64091229, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T20:44:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:34Z", "source_id": 20312665, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:46:30Z", "source_id": 64097934, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T20:46:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:46:33Z", "source_id": 20314607, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:55Z", "source_id": 64112244, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T20:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:59Z", "source_id": 20318777, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:04Z", "source_id": 64119033, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T20:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:10Z", "source_id": 20320793, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:49Z", "source_id": 64122875, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T20:57:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:51Z", "source_id": 20321844, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:40Z", "source_id": 64133413, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:03:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:44Z", "source_id": 20325013, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:09Z", "source_id": 64145554, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T21:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:11Z", "source_id": 20328541, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30002, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:20Z", "source_id": 64156744, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T21:14:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:24Z", "source_id": 20331853, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:39Z", "source_id": 64163753, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T21:17:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:41Z", "source_id": 20333867, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:50Z", "source_id": 64174578, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T21:22:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:54Z", "source_id": 20337092, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30627, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:18Z", "source_id": 64200309, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T21:35:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:23Z", "source_id": 20344844, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:33Z", "source_id": 64208724, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T21:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:37Z", "source_id": 20347367, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30845, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:24Z", "source_id": 64219906, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T21:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:28Z", "source_id": 20350829, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30867, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:19Z", "source_id": 64229180, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T21:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:24Z", "source_id": 20353707, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30880, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:39Z", "source_id": 64241554, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T21:56:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:41Z", "source_id": 20357297, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:26Z", "source_id": 64246595, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T21:59:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:31Z", "source_id": 20358869, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:35Z", "source_id": 64252183, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T22:02:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:39Z", "source_id": 20360590, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:03Z", "source_id": 64263660, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T22:09:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:06Z", "source_id": 20364096, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30984, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:23Z", "source_id": 64269462, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-21T22:13:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:25Z", "source_id": 20365942, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Bedford |
2046 |
2046 |
3 |
None |
None |
Brighton |
2313 |
2313 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W45587/2026-09-21/detailed |
None |
Preston Park |
2026-09-21T23:08:30+01:00 |
Brighton |
4.0 |
{"type": "LineString", "coordinates": [[-0.15539029999999998, 50.8460236], [-0.1553323, 50.84579720000001], [-0.155204, 50.8453914], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} |
1.3 |
2309 |
2313 |
Preston Park |
Brighton |
Brighton |
50.8292890 |
-0.1410499 |
50.8292890 |
-0.1410499 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Brighton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365942 |
1790028686755879 |
208 |
208 |
2026-09-21 22:23:03.483201 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:02.314264 |
| 725451 |
756390 |
L88846 |
322G34M821 |
2026-09-21 |
COMPLETE |
20366533 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 756390, "stp": "O", "toc": "Northern", "uid": "L88846", "consist": "323223", "dest_crs": "HDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88846/2026-09-21/detailed", "trust_id": "322G34M821", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hadfield", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": null, "is_terminated": 1, "next_location": "Hadfield", "signalling_id": "2G34", "timing_status": "ON TIME", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2313", "current_leg_dep": "2307", "current_leg_end": "Hadfield", "origin_dep_time": "2233", "origin_platform": "1", "current_location": "Hadfield", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "0 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": "2313", "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\": 756390, \"profile_key\": \"09b310c5dd3cbe5f6a068894e4bfb8dfe41e5d4b60ddbabaf244cb2595b1c5fb\", \"schedule_id\": 39191, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1119.428, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2468.55, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"location\": \"Gorton\", \"stage_seq\": 4, \"distance_m\": 4371.406, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Guide Bridge\", \"stage_seq\": 5, \"distance_m\": 8084.44, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Hyde Jn\", \"stage_seq\": 6, \"distance_m\": 9989.343, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247\", \"location\": \"Flowery Field\", \"stage_seq\": 7, \"distance_m\": 10815.505, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Newton for Hyde\", \"stage_seq\": 8, \"distance_m\": 11846.165, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Godley\", \"stage_seq\": 9, \"distance_m\": 12749.329, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Hattersley\", \"stage_seq\": 10, \"distance_m\": 14123.472, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Broadbottom\", \"stage_seq\": 11, \"distance_m\": 15782.277, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Dinting\", \"stage_seq\": 12, \"distance_m\": 19108.532, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2307H\", \"location\": \"Glossop\", \"stage_seq\": 13, \"distance_m\": 19274.118, \"section_seq\": 1, \"route_path_id\": 146675}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Hadfield\", \"stage_seq\": 14, \"distance_m\": 20713.501, \"section_seq\": 1, \"route_path_id\": 146675}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20713.501, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146675}], \"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": "2233", "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-21T21:35:49Z\", \"source_id\": 64203268, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:54Z\", \"source_id\": 20345719, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:45Z\", \"source_id\": 64209061, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:47Z\", \"source_id\": 20347483, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:59Z\", \"source_id\": 64217201, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:05Z\", \"source_id\": 20349986, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:14Z\", \"source_id\": 64223461, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:15Z\", \"source_id\": 20351901, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:36Z\", \"source_id\": 20353815, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:36Z\", \"source_id\": 20354985, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:35Z\", \"source_id\": 64235926, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:38Z\", \"source_id\": 20355544, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:36Z\", \"source_id\": 20357813, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:42Z\", \"source_id\": 64248843, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:51Z\", \"source_id\": 20359549, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:19Z\", \"source_id\": 64257273, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:24Z\", \"source_id\": 20362077, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:24Z\", \"source_id\": 64271238, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:28Z\", \"source_id\": 20366533, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hadfield", "service_state_platform": null, "timing_fact_generation": 1790028751279041, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:02.326483", "service_state_evidence_id": 20366533, "current_leg_start_actual_dep": "2026-09-21T23:07:30+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:04.121119", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
MAN |
HDF |
2G34 |
323223 |
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": 756390, "profile_key": "09b310c5dd3cbe5f6a068894e4bfb8dfe41e5d4b60ddbabaf244cb2595b1c5fb", "schedule_id": 39191, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2233", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146675}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1119.428, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Ashburys", "stage_seq": 3, "distance_m": 2468.55, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Gorton", "stage_seq": 4, "distance_m": 4371.406, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Guide Bridge", "stage_seq": 5, "distance_m": 8084.44, "section_seq": 1, "route_path_id": 146675}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Hyde Jn", "stage_seq": 6, "distance_m": 9989.343, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247", "location": "Flowery Field", "stage_seq": 7, "distance_m": 10815.505, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Newton for Hyde", "stage_seq": 8, "distance_m": 11846.165, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Godley", "stage_seq": 9, "distance_m": 12749.329, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Hattersley", "stage_seq": 10, "distance_m": 14123.472, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Broadbottom", "stage_seq": 11, "distance_m": 15782.277, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Dinting", "stage_seq": 12, "distance_m": 19108.532, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2307H", "location": "Glossop", "stage_seq": 13, "distance_m": 19274.118, "section_seq": 1, "route_path_id": 146675}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Hadfield", "stage_seq": 14, "distance_m": 20713.501, "section_seq": 1, "route_path_id": 146675}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20713.501, "from_m": 0.0, "section_seq": 1, "route_path_id": 146675}], "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-21T21:35:49Z", "source_id": 64203268, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:36:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:54Z", "source_id": 20345719, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8597, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:45Z", "source_id": 64209061, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:39:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:47Z", "source_id": 20347483, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8708, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:59Z", "source_id": 64217201, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:05Z", "source_id": 20349986, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8762, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:14Z", "source_id": 64223461, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:15Z", "source_id": 20351901, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:36Z", "source_id": 20353815, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:36Z", "source_id": 20354985, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8766, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:35Z", "source_id": 64235926, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:38Z", "source_id": 20355544, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:36Z", "source_id": 20357813, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8769, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:42Z", "source_id": 64248843, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:00:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:51Z", "source_id": 20359549, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:19Z", "source_id": 64257273, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:05:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:24Z", "source_id": 20362077, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8775, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:24Z", "source_id": 64271238, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:13:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:28Z", "source_id": 20366533, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
2233 |
2233 |
1 |
None |
None |
Hadfield |
2313 |
2313 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88846/2026-09-21/detailed |
None |
Glossop |
2026-09-21T23:07: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 |
2307 |
2313 |
Glossop |
Hadfield |
Hadfield |
53.4608456 |
-1.9653832 |
53.4608456 |
-1.9653832 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Hadfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366533 |
1790028751279041 |
56 |
56 |
2026-09-21 22:23:04.121119 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:02.326483 |
| 725452 |
756052 |
W27745 |
872I67M821 |
2026-09-21 |
COMPLETE |
20365855 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 756052, "stp": "P", "toc": "Southern", "uid": "W27745", "consist": "377145+377417", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W27745/2026-09-21/detailed", "trust_id": "872I67M821", "origin_crs": "DKG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-21", "dest_arr_time": "2315", "dest_platform": "11", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2I67", "timing_status": "EARLY", "origin_station": "Dorking", "current_leg_arr": "2313", "current_leg_dep": "2307", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2217", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "2315", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.155, \"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\": 3304.439, \"from_m\": 213.155, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12378.582, \"from_m\": 3304.439, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12466.44, \"from_m\": 12378.582, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12531.142, \"from_m\": 12466.44, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12789.512, \"from_m\": 12531.142, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13151.893, \"from_m\": 12789.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14912.221, \"from_m\": 13151.893, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15214.913, \"from_m\": 14912.221, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16157.938, \"from_m\": 15214.913, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16234.557, \"from_m\": 16157.938, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17157.038, \"from_m\": 16234.557, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17173.678, \"from_m\": 17157.038, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17971.357, \"from_m\": 17173.678, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17986.056, \"from_m\": 17971.357, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18770.28, \"from_m\": 17986.056, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19109.768, \"from_m\": 18770.28, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19157.915, \"from_m\": 19109.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\": 19171.133, \"from_m\": 19157.915, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19398.993, \"from_m\": 19171.133, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20950.466, \"from_m\": 19398.993, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21238.639, \"from_m\": 20950.466, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23727.026, \"from_m\": 21238.639, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24848.088, \"from_m\": 23727.026, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27888.23, \"from_m\": 24848.088, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28344.134, \"from_m\": 27888.23, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28443.136, \"from_m\": 28344.134, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28526.553, \"from_m\": 28443.136, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31520.49, \"from_m\": 28526.553, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34918.867, \"from_m\": 31520.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\": 37599.825, \"from_m\": 34918.867, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38256.862, \"from_m\": 37599.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}], \"service_id\": 756052, \"profile_key\": \"0289b8bf37c652c82265640dfd7f9ca79eb2fb32e3aa5c3d10c24e26d53f5adf\", \"schedule_id\": 25906, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Dorking\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224H\", \"location\": \"Leatherhead\", \"stage_seq\": 2, \"distance_m\": 6548.332, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2228H\", \"location\": \"Ashtead\", \"stage_seq\": 3, \"distance_m\": 9449.631, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Epsom\", \"stage_seq\": 4, \"distance_m\": 12617.485, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Cheam\", \"stage_seq\": 5, \"distance_m\": 17285.642, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 6, \"distance_m\": 18994.675, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245H\", \"location\": \"Carshalton\", \"stage_seq\": 7, \"distance_m\": 21047.222, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248\", \"location\": \"Hackbridge\", \"stage_seq\": 8, \"distance_m\": 22460.111, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Mitcham Junction\", \"stage_seq\": 9, \"distance_m\": 24274.368, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 10, \"distance_m\": 26097.875, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Streatham South Jn\", \"stage_seq\": 11, \"distance_m\": 27803.162, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 12, \"distance_m\": 28526.553, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2303H\", \"location\": \"Balham\", \"stage_seq\": 13, \"distance_m\": 30872.564, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 14, \"distance_m\": 34014.27, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 15, \"distance_m\": 35078.878, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Battersea Park\", \"stage_seq\": 16, \"distance_m\": 36363.488, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 17, \"distance_m\": 36914.79, \"section_seq\": 1, \"route_path_id\": 140618}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 18, \"distance_m\": 38256.862, \"section_seq\": 1, \"route_path_id\": 140618}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38256.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140618}], \"total_distance_m\": 38256.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37299.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 957.524, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2217", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:07Z\", \"source_id\": 64175136, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:08Z\", \"source_id\": 20337275, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:53Z\", \"source_id\": 64183127, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:56Z\", \"source_id\": 20339757, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:26Z\", \"source_id\": 64192476, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:30Z\", \"source_id\": 20342500, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:50Z\", \"source_id\": 64205362, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:53Z\", \"source_id\": 20346334, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:10Z\", \"source_id\": 64211836, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:14Z\", \"source_id\": 20348295, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:01Z\", \"source_id\": 64219149, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:04Z\", \"source_id\": 20350598, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:25Z\", \"source_id\": 64223744, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:28Z\", \"source_id\": 20352000, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:42Z\", \"source_id\": 64229971, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:44Z\", \"source_id\": 20353918, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:05Z\", \"source_id\": 64236840, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:09Z\", \"source_id\": 20355853, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:08Z\", \"source_id\": 64249550, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:13Z\", \"source_id\": 20359758, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:30Z\", \"source_id\": 64259265, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:30Z\", \"source_id\": 20362695, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:43Z\", \"source_id\": 64266534, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:46Z\", \"source_id\": 20365012, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:14Z\", \"source_id\": 64269178, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:19Z\", \"source_id\": 20365855, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "11", "timing_fact_generation": 1790028680623209, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:02.330308", "service_state_evidence_id": 20365855, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:03.793481", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
DKG |
None |
2I67 |
377145+377417 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 213.155, "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": 3304.439, "from_m": 213.155, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12378.582, "from_m": 3304.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12466.44, "from_m": 12378.582, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12531.142, "from_m": 12466.44, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12789.512, "from_m": 12531.142, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13151.893, "from_m": 12789.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14912.221, "from_m": 13151.893, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15214.913, "from_m": 14912.221, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16157.938, "from_m": 15214.913, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16234.557, "from_m": 16157.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17157.038, "from_m": 16234.557, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17173.678, "from_m": 17157.038, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17971.357, "from_m": 17173.678, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17986.056, "from_m": 17971.357, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18770.28, "from_m": 17986.056, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19109.768, "from_m": 18770.28, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19157.915, "from_m": 19109.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": 19171.133, "from_m": 19157.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19398.993, "from_m": 19171.133, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20950.466, "from_m": 19398.993, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21238.639, "from_m": 20950.466, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23727.026, "from_m": 21238.639, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24848.088, "from_m": 23727.026, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27888.23, "from_m": 24848.088, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28344.134, "from_m": 27888.23, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28443.136, "from_m": 28344.134, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28526.553, "from_m": 28443.136, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31520.49, "from_m": 28526.553, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34918.867, "from_m": 31520.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": 37599.825, "from_m": 34918.867, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38256.862, "from_m": 37599.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}], "service_id": 756052, "profile_key": "0289b8bf37c652c82265640dfd7f9ca79eb2fb32e3aa5c3d10c24e26d53f5adf", "schedule_id": 25906, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2217", "location": "Dorking", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Leatherhead", "stage_seq": 2, "distance_m": 6548.332, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2228H", "location": "Ashtead", "stage_seq": 3, "distance_m": 9449.631, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Epsom", "stage_seq": 4, "distance_m": 12617.485, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Cheam", "stage_seq": 5, "distance_m": 17285.642, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Sutton (Surrey)", "stage_seq": 6, "distance_m": 18994.675, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245H", "location": "Carshalton", "stage_seq": 7, "distance_m": 21047.222, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248", "location": "Hackbridge", "stage_seq": 8, "distance_m": 22460.111, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Mitcham Junction", "stage_seq": 9, "distance_m": 24274.368, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Mitcham Eastfields", "stage_seq": 10, "distance_m": 26097.875, "section_seq": 1, "route_path_id": 140618}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Streatham South Jn", "stage_seq": 11, "distance_m": 27803.162, "section_seq": 1, "route_path_id": 140618}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Streatham North Jn", "stage_seq": 12, "distance_m": 28526.553, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2303H", "location": "Balham", "stage_seq": 13, "distance_m": 30872.564, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Clapham Junction (C)", "stage_seq": 14, "distance_m": 34014.27, "section_seq": 1, "route_path_id": 140618}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Pouparts Jn", "stage_seq": 15, "distance_m": 35078.878, "section_seq": 1, "route_path_id": 140618}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Battersea Park", "stage_seq": 16, "distance_m": 36363.488, "section_seq": 1, "route_path_id": 140618}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Battersea Pier Jn", "stage_seq": 17, "distance_m": 36914.79, "section_seq": 1, "route_path_id": 140618}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 18, "distance_m": 38256.862, "section_seq": 1, "route_path_id": 140618}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38256.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 140618}], "total_distance_m": 38256.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37299.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 957.524, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30167, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:07Z", "source_id": 64175136, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:22:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:08Z", "source_id": 20337275, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30163, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:53Z", "source_id": 64183127, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:26:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:56Z", "source_id": 20339757, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30130, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:26Z", "source_id": 64192476, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:31:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:30Z", "source_id": 20342500, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:50Z", "source_id": 64205362, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:37:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:53Z", "source_id": 20346334, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:10Z", "source_id": 64211836, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:14Z", "source_id": 20348295, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30083, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:01Z", "source_id": 64219149, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:44:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:04Z", "source_id": 20350598, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30079, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:25Z", "source_id": 64223744, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:47:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:28Z", "source_id": 20352000, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:42Z", "source_id": 64229971, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:44Z", "source_id": 20353918, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30059, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:05Z", "source_id": 64236840, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:53:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:09Z", "source_id": 20355853, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:08Z", "source_id": 64249550, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:00:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:13Z", "source_id": 20359758, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:30Z", "source_id": 64259265, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:06:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:30Z", "source_id": 20362695, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:43Z", "source_id": 64266534, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:46Z", "source_id": 20365012, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28745, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:14Z", "source_id": 64269178, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:13:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:19Z", "source_id": 20365855, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Dorking |
2217 |
2217 |
2 |
None |
None |
London Victoria (C) |
2315 |
2315 |
11 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W27745/2026-09-21/detailed |
None |
Clapham Junction (C) |
2026-09-21T23:08:00+01:00 |
London Victoria (C) |
6.0 |
{"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
3.0 |
2307 |
2313 |
Clapham Junction (C) |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365855 |
1790028680623209 |
88 |
88 |
2026-09-21 22:23:03.793481 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:02.330308 |
| 725453 |
756202 |
C22317 |
892D67M821 |
2026-09-21 |
COMPLETE |
20366348 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 756202, "stp": "P", "toc": "Southern", "uid": "C22317", "consist": "171805", "dest_crs": "HGS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22317/2026-09-21/detailed", "trust_id": "892D67M821", "origin_crs": "AFK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hastings", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "2", "is_terminated": 1, "next_location": "Hastings", "signalling_id": "2D67", "timing_status": "EARLY", "origin_station": "Ashford (Kent)", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Hastings", "origin_dep_time": "2224", "origin_platform": "1", "current_location": "Hastings Carriage Holding Sidings", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5919653999999999, 50.8669768], [0.591499, 50.86683959999999], [0.5909215, 50.8666536], [0.5904235999999999, 50.86646780000001], [0.589943, 50.866256], [0.5885934999999999, 50.8655988], [0.5880503, 50.8653343], [0.5875736, 50.8650984], [0.5871432, 50.8648445], [0.5867357, 50.8645899], [0.5863293, 50.8642987], [0.5837566, 50.86240949999999], [0.5833107, 50.86207669999999], [0.5820453999999999, 50.86114469999999], [0.581293, 50.86060309999999], [0.5804029, 50.859965200000005], [0.5801208, 50.85976120000001], [0.5798419, 50.8595662], [0.5795299999999999, 50.859361699999994], [0.5792212, 50.8591966], [0.5789978999999998, 50.8590847], [0.5788464, 50.8590127], [0.5782691999999999, 50.858773500000005], [0.5779524, 50.85866119999999], [0.5769078999999999, 50.8583416]]}", "current_leg_start": "Ore", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "50.8583416", "next_location_lon": "0.5769079", "previous_location": "Ore", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 73.608, \"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\": 400.173, \"from_m\": 73.608, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24364.173, \"from_m\": 400.173, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24729.693, \"from_m\": 24364.173, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27320.142, \"from_m\": 24729.693, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27583.191, \"from_m\": 27320.142, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34253.542, \"from_m\": 27583.191, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40352.859, \"from_m\": 34253.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40453.277, \"from_m\": 40352.859, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41899.786, \"from_m\": 40453.277, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42207.84, \"from_m\": 41899.786, \"capability_applied\": null, \"effective_limit_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\": 756202, \"profile_key\": \"6cf5e544ec287d7eb8b4ea72a6303af06d97ed3bbaa1eeec25b2028e6b3b5d9f\", \"schedule_id\": 3219, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"Ham Street\", \"stage_seq\": 2, \"distance_m\": 8821.514, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Appledore (Kent)\", \"stage_seq\": 3, \"distance_m\": 13683.843, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2249\", \"location\": \"Rye\", \"stage_seq\": 4, \"distance_m\": 24521.603, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Winchelsea\", \"stage_seq\": 5, \"distance_m\": 27458.537, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Doleham\", \"stage_seq\": 6, \"distance_m\": 34359.206, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Three Oaks\", \"stage_seq\": 7, \"distance_m\": 36413.121, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Ore\", \"stage_seq\": 8, \"distance_m\": 40764.859, \"section_seq\": 1, \"route_path_id\": 119914}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Hastings\", \"stage_seq\": 9, \"distance_m\": 42207.84, \"section_seq\": 1, \"route_path_id\": 119914}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 42207.84, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119914}], \"total_distance_m\": 42207.84, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 42207.84, \"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": "2224", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.8583416", "current_position_lon": "0.5769079", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:18Z\", \"source_id\": 64190186, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:18Z\", \"source_id\": 20341816, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:14Z\", \"source_id\": 64208103, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:21Z\", \"source_id\": 20347169, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32990, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:15Z\", \"source_id\": 64225277, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:16Z\", \"source_id\": 20352489, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:52Z\", \"source_id\": 64230324, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:56Z\", \"source_id\": 20354028, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:04Z\", \"source_id\": 64270620, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:10Z\", \"source_id\": 20366348, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hastings", "service_state_platform": "2", "timing_fact_generation": 1790028730802337, "current_leg_arrival_utc": "2026-09-21T23:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:04.237137", "service_state_evidence_id": 20366348, "current_leg_start_actual_dep": "2026-09-21T23:10:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:05.292456", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
AFK |
HGS |
2D67 |
171805 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 73.608, "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": 400.173, "from_m": 73.608, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24364.173, "from_m": 400.173, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24729.693, "from_m": 24364.173, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27320.142, "from_m": 24729.693, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27583.191, "from_m": 27320.142, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34253.542, "from_m": 27583.191, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40352.859, "from_m": 34253.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40453.277, "from_m": 40352.859, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41899.786, "from_m": 40453.277, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42207.84, "from_m": 41899.786, "capability_applied": null, "effective_limit_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": 756202, "profile_key": "6cf5e544ec287d7eb8b4ea72a6303af06d97ed3bbaa1eeec25b2028e6b3b5d9f", "schedule_id": 3219, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2224", "location": "Ashford (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Ham Street", "stage_seq": 2, "distance_m": 8821.514, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Appledore (Kent)", "stage_seq": 3, "distance_m": 13683.843, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2249", "location": "Rye", "stage_seq": 4, "distance_m": 24521.603, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Winchelsea", "stage_seq": 5, "distance_m": 27458.537, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Doleham", "stage_seq": 6, "distance_m": 34359.206, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Three Oaks", "stage_seq": 7, "distance_m": 36413.121, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Ore", "stage_seq": 8, "distance_m": 40764.859, "section_seq": 1, "route_path_id": 119914}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Hastings", "stage_seq": 9, "distance_m": 42207.84, "section_seq": 1, "route_path_id": 119914}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 42207.84, "from_m": 0.0, "section_seq": 1, "route_path_id": 119914}], "total_distance_m": 42207.84, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42207.84, "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": 32980, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:18Z", "source_id": 64190186, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:18Z", "source_id": 20341816, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32985, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:14Z", "source_id": 64208103, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:38:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:21Z", "source_id": 20347169, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32990, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:15Z", "source_id": 64225277, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:48:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:16Z", "source_id": 20352489, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31319, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:52Z", "source_id": 64230324, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:53:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:56Z", "source_id": 20354028, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:04Z", "source_id": 64270620, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:13:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:10Z", "source_id": 20366348, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Ashford (Kent) |
2224 |
2224 |
1 |
None |
None |
Hastings |
2314 |
2314 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22317/2026-09-21/detailed |
None |
Ore |
2026-09-21T23:10:30+01:00 |
Hastings |
4.0 |
{"type": "LineString", "coordinates": [[0.5919653999999999, 50.8669768], [0.591499, 50.86683959999999], [0.5909215, 50.8666536], [0.5904235999999999, 50.86646780000001], [0.589943, 50.866256], [0.5885934999999999, 50.8655988], [0.5880503, 50.8653343], [0.5875736, 50.8650984], [0.5871432, 50.8648445], [0.5867357, 50.8645899], [0.5863293, 50.8642987], [0.5837566, 50.86240949999999], [0.5833107, 50.86207669999999], [0.5820453999999999, 50.86114469999999], [0.581293, 50.86060309999999], [0.5804029, 50.859965200000005], [0.5801208, 50.85976120000001], [0.5798419, 50.8595662], [0.5795299999999999, 50.859361699999994], [0.5792212, 50.8591966], [0.5789978999999998, 50.8590847], [0.5788464, 50.8590127], [0.5782691999999999, 50.858773500000005], [0.5779524, 50.85866119999999], [0.5769078999999999, 50.8583416]]} |
0.9 |
2309 |
2313 |
Ore |
Hastings Carriage Holding Sidings |
Hastings |
50.8583416 |
0.5769079 |
50.8583416 |
0.5769079 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Hastings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366348 |
1790028730802337 |
26 |
26 |
2026-09-21 22:23:05.292456 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:04.237137 |
| 725454 |
754756 |
L89653 |
182K34M721 |
2026-09-21 |
COMPLETE |
20366853 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 754756, "stp": "O", "toc": "Northern", "uid": "L89653", "consist": "150118", "dest_crs": "HUL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89653/2026-09-21/detailed", "trust_id": "182K34M721", "origin_crs": "HFX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hull", "service_date": "2026-09-21", "dest_arr_time": "2305", "dest_platform": "2", "is_terminated": 1, "next_location": "Hull", "signalling_id": "2K34", "timing_status": "LATE", "origin_station": "Halifax", "current_leg_arr": "2313", "current_leg_dep": "2300", "current_leg_end": "Hull", "origin_dep_time": "2117", "origin_platform": "2", "current_location": "Hull", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5781870000000001, 53.726861], [-0.576815, 53.7266192], [-0.5743498999999999, 53.72619569999999], [-0.5738184999999999, 53.72610170000001], [-0.5731698, 53.7260247], [-0.5649367, 53.72456950000001], [-0.5539957999999999, 53.72258849999999], [-0.5431346, 53.72067479999999], [-0.5424401, 53.72055129999998], [-0.5389891704717129, 53.719931641379674], [-0.5354465, 53.7192955], [-0.5335663, 53.718985], [-0.5327846, 53.71888369999999], [-0.5321300000000001, 53.7187989], [-0.5301216, 53.7185078], [-0.5290008, 53.7183772], [-0.5279359, 53.7182728], [-0.5228011, 53.717763], [-0.521411, 53.7176471], [-0.5200618999999999, 53.71754850000001], [-0.5172035999999999, 53.7173792], [-0.5153039, 53.71728590000001], [-0.5132136, 53.71720419999999], [-0.5103153999999999, 53.717111200000005], [-0.5090494, 53.717066900000006], [-0.5077483, 53.71702599999999], [-0.5044315999999999, 53.716914900000006], [-0.5032519999999999, 53.7168703], [-0.503054, 53.7168643], [-0.4960712000000001, 53.71666599999999], [-0.4943387, 53.7166378], [-0.4927305, 53.716623699999985], [-0.49108740000000006, 53.71663079999999], [-0.4893900000000001, 53.71667399999999], [-0.48772040000000005, 53.716739399999994], [-0.48590929999999993, 53.716826700000006], [-0.484174, 53.71692819999999], [-0.4824313, 53.7170501], [-0.4790437, 53.71727760000001], [-0.4755935999999999, 53.717513499999995], [-0.4734945999999999, 53.71761519999998], [-0.4721316, 53.717650299999995], [-0.4704388000000001, 53.71765059999999], [-0.4696609000000001, 53.7176364], [-0.46887339999999994, 53.717613], [-0.4675211, 53.71754760000001], [-0.46604780000000007, 53.7174328], [-0.4649136, 53.7173201], [-0.4638749999999999, 53.7171937], [-0.4622847000000001, 53.7169754], [-0.4591118, 53.7165163], [-0.4572386, 53.716291], [-0.45624759999999986, 53.7162076], [-0.4552098999999999, 53.71615409999998], [-0.4543404, 53.716127], [-0.4534506, 53.716106899999986], [-0.4527329999999999, 53.7161138], [-0.4514719, 53.7161446], [-0.4503164, 53.7161971], [-0.4493, 53.71625639999999], [-0.4491576420597607, 53.71626695003779], [-0.44824479999999994, 53.7163346], [-0.4478013, 53.716378899999995], [-0.44739509999999993, 53.7164323], [-0.4469946, 53.7164908], [-0.4466375, 53.7165475], [-0.4459593, 53.716664400000006], [-0.44534489999999993, 53.71677579999999], [-0.44370229999999994, 53.71706400000001], [-0.4421378999999999, 53.7173464], [-0.4342957999999999, 53.7188213], [-0.433823, 53.71890619999999], [-0.432771, 53.71910270000001], [-0.4316978, 53.719287300000005], [-0.43035339999999994, 53.7194978], [-0.4289853, 53.719689300000006], [-0.4276552, 53.719885299999994], [-0.4262648, 53.7200728], [-0.4249999, 53.7202235], [-0.4235661, 53.7203836], [-0.42124179999999994, 53.7206269], [-0.4188193, 53.7208725], [-0.4168015, 53.72107340000001], [-0.4148564, 53.72130250000001], [-0.4116296, 53.7217326], [-0.4104977, 53.721904], [-0.4094445, 53.72207759999999], [-0.4083644, 53.72226690000001], [-0.4073122, 53.72245159999999], [-0.40660499999999994, 53.72258000000001], [-0.40599269999999993, 53.72269119999999], [-0.40588519999999995, 53.7227107], [-0.40054309999999993, 53.7237577], [-0.395245, 53.7247782], [-0.3944222999999999, 53.7249458], [-0.3937552, 53.72509459999999], [-0.39335829999999994, 53.7251913], [-0.39302219999999993, 53.72527939999999], [-0.3926592, 53.72537750000001], [-0.392315, 53.72547939999999], [-0.39136989999999994, 53.72575619999999], [-0.3905176, 53.72602289999999], [-0.3899769, 53.72621859999999], [-0.3895049, 53.7263963], [-0.38904, 53.726570800000005], [-0.388586, 53.72674810000001], [-0.3881902221676759, 53.726911506108586], [-0.3880934599244804, 53.7269112966665], [-0.3877382999999999, 53.7270563], [-0.3861801999999999, 53.727744599999994], [-0.3856812999999999, 53.7279952], [-0.385225, 53.72823559999999], [-0.3846664, 53.72855320000001], [-0.38416759999999994, 53.7288514], [-0.38361529999999994, 53.729209], [-0.38340309999999994, 53.7293622], [-0.3832103999999999, 53.7295032], [-0.38291459999999994, 53.72976210000001], [-0.3827014, 53.72996830000001], [-0.3824737, 53.7301965], [-0.3822999, 53.7304204], [-0.382102, 53.7307056], [-0.3819749, 53.7309476], [-0.381871, 53.73117959999999], [-0.3817957, 53.73142579999999], [-0.3817304, 53.7316701], [-0.38170639999999995, 53.7318994], [-0.3817087, 53.7321862], [-0.3817462999999999, 53.732513399999995], [-0.3818616, 53.7331289], [-0.38190139999999995, 53.733341], [-0.38204759999999993, 53.73406889999998], [-0.3820778136142687, 53.734323238421794], [-0.3820787, 53.7343307], [-0.3820611, 53.7346409], [-0.3820238, 53.734872800000005], [-0.3819865, 53.73503229999999], [-0.3819279, 53.7352435], [-0.3818609, 53.7354208], [-0.3816775999999999, 53.73579539999999], [-0.38154989999999994, 53.7359969], [-0.3814271, 53.73618259999999], [-0.381327, 53.7363088], [-0.3812207, 53.7364263], [-0.38099779999999994, 53.7366656], [-0.3806905, 53.73692870000001], [-0.380432, 53.73712340000001], [-0.3801919, 53.7372826], [-0.37981429999999994, 53.7375137], [-0.3794866999999999, 53.737706900000006], [-0.37911949999999994, 53.7379001], [-0.3780983, 53.73844819999999], [-0.3756631, 53.7397559], [-0.37462529999999994, 53.74031620000001], [-0.3742576, 53.7405129], [-0.3740311999999999, 53.74063400000001], [-0.373437, 53.74095169999999], [-0.3729326999999999, 53.74122160000001], [-0.3724043, 53.7415044], [-0.37191869999999994, 53.7417737], [-0.3713985, 53.7420472], [-0.37089759999999994, 53.74230159999999], [-0.370614, 53.74244079999999], [-0.3703641, 53.7425601], [-0.3693623999999999, 53.74301500000001], [-0.36903089999999994, 53.7431575], [-0.3687194999999999, 53.7432891], [-0.3680246, 53.74354999999999], [-0.3670256999999999, 53.743915599999994], [-0.3664874, 53.74407690000001], [-0.3662448, 53.7441472], [-0.36576869999999995, 53.74428919999999], [-0.3652389, 53.7444391], [-0.36474, 53.7445755], [-0.3641714, 53.744727], [-0.36376099999999995, 53.7448261], [-0.3632554, 53.7449459], [-0.36272969999999993, 53.745064000000006], [-0.3622228, 53.74517110000001], [-0.3617426999999999, 53.74525909999999], [-0.3609434, 53.745389200000005], [-0.3604914, 53.7454566], [-0.360018, 53.7455161], [-0.35955399999999993, 53.74556919999999], [-0.35932611364780853, 53.74559002184169], [-0.3591194999999999, 53.7456089], [-0.3586032, 53.7456438], [-0.3581095999999999, 53.745662], [-0.35761069999999995, 53.74566920000001], [-0.3573023, 53.745666799999995], [-0.35697769999999995, 53.74565570000001], [-0.3566626, 53.745639], [-0.35639299999999996, 53.74562000000001], [-0.35608989999999996, 53.7455883], [-0.3557506, 53.7455486], [-0.35542879999999993, 53.74549789999999], [-0.35507869999999997, 53.74543679999999], [-0.3548145, 53.74538209999999], [-0.3545477, 53.745321], [-0.3542982, 53.7452568], [-0.3540286, 53.7451846], [-0.35385829999999996, 53.74513219999999], [-0.3536277, 53.74506010000001], [-0.35338179999999997, 53.744967200000005], [-0.35302439999999996, 53.7448278], [-0.3527645, 53.7447445], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]}", "current_leg_start": "Brough", "dest_arr_time_act": "2305", "motion_projection": null, "next_location_lat": "53.7440441", "next_location_lon": "-0.3461872", "previous_location": "Brough", "current_leg_milage": "10.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.399, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 177.498, \"from_m\": 91.399, \"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\": 242.238, \"from_m\": 177.498, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 262.0, \"from_m\": 242.238, \"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\": 1538.376, \"from_m\": 262.0, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 4138.816, \"from_m\": 1538.376, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8071.858, \"from_m\": 4138.816, \"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\": 11097.329, \"from_m\": 8071.858, \"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\": 12314.081, \"from_m\": 11097.329, \"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\": 12372.541, \"from_m\": 12314.081, \"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\": 12536.021, \"from_m\": 12372.541, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12607.312, \"from_m\": 12536.021, \"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\": 24801.475, \"from_m\": 12607.312, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24856.001, \"from_m\": 24801.475, \"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\": 24884.081, \"from_m\": 24856.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}, {\"to_m\": 24887.715, \"from_m\": 24884.081, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25890.856, \"from_m\": 24887.715, \"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\": 25928.689, \"from_m\": 25890.856, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26128.964, \"from_m\": 25928.689, \"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\": 26385.504, \"from_m\": 26128.964, \"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\": 26666.819, \"from_m\": 26385.504, \"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\": 26716.274, \"from_m\": 26666.819, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27300.778, \"from_m\": 26716.274, \"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\": 27550.692, \"from_m\": 27300.778, \"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\": 27886.896, \"from_m\": 27550.692, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28334.148, \"from_m\": 27886.896, \"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\": 29017.578, \"from_m\": 28334.148, \"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\": 29056.668, \"from_m\": 29017.578, \"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\": 31106.115, \"from_m\": 29056.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31925.285, \"from_m\": 31106.115, \"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\": 34814.279, \"from_m\": 31925.285, \"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\": 43129.072, \"from_m\": 34814.279, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43600.199, \"from_m\": 43129.072, \"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\": 57293.507, \"from_m\": 43600.199, \"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\": 59549.349, \"from_m\": 57293.507, \"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\": 59599.172, \"from_m\": 59549.349, \"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\": 59728.822, \"from_m\": 59599.172, \"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\": 60408.694, \"from_m\": 59728.822, \"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\": 60455.841, \"from_m\": 60408.694, \"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\": 60974.565, \"from_m\": 60455.841, \"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\": 61205.606, \"from_m\": 60974.565, \"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\": 61222.841, \"from_m\": 61205.606, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61652.672, \"from_m\": 61222.841, \"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\": 61702.766, \"from_m\": 61652.672, \"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\": 63870.963, \"from_m\": 61702.766, \"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\": 66878.644, \"from_m\": 63870.963, \"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\": 68759.171, \"from_m\": 66878.644, \"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\": 74238.662, \"from_m\": 68759.171, \"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\": 83083.64, \"from_m\": 74238.662, \"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\": 85243.355, \"from_m\": 83083.64, \"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\": 97784.73, \"from_m\": 85243.355, \"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\": 106463.749, \"from_m\": 97784.73, \"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\": 106786.146, \"from_m\": 106463.749, \"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\": 107716.267, \"from_m\": 106786.146, \"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\": 108988.018, \"from_m\": 107716.267, \"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\": 109014.726, \"from_m\": 108988.018, \"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\": 109948.34, \"from_m\": 109014.726, \"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\": 110037.051, \"from_m\": 109948.34, \"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\": 110447.936, \"from_m\": 110037.051, \"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\": 754756, \"profile_key\": \"7b37b75b370d9c2555e4b025aec3828b964d0bdc0af5c608e12fde9f1afd46c7\", \"schedule_id\": 39265, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Halifax\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 2, \"distance_m\": 12372.541, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2131\", \"location\": \"Bradford Interchange\", \"stage_seq\": 3, \"distance_m\": 12536.021, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12698.248, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2140\", \"location\": \"New Pudsey\", \"stage_seq\": 5, \"distance_m\": 18073.443, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2143H\", \"wtt_dep\": \"2144H\", \"location\": \"Bramley\", \"stage_seq\": 6, \"distance_m\": 20975.588, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 7, \"distance_m\": 25966.791, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Whitehall Jn\", \"stage_seq\": 8, \"distance_m\": 26531.676, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Leeds West Jn\", \"stage_seq\": 9, \"distance_m\": 26910.669, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2156H\", \"location\": \"Leeds\", \"stage_seq\": 10, \"distance_m\": 27426.83, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 11, \"distance_m\": 30061.548, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Cross Gates\", \"stage_seq\": 12, \"distance_m\": 34563.163, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Garforth\", \"stage_seq\": 13, \"distance_m\": 39178.59, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2210\", \"location\": \"East Garforth\", \"stage_seq\": 14, \"distance_m\": 40026.726, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213H\", \"location\": \"Micklefield\", \"stage_seq\": 15, \"distance_m\": 42997.495, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2218\", \"location\": \"South Milford\", \"stage_seq\": 16, \"distance_m\": 48041.828, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 17, \"distance_m\": 50195.739, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 18, \"distance_m\": 53162.176, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 19, \"distance_m\": 54988.311, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2232\", \"location\": \"Selby\", \"stage_seq\": 20, \"distance_m\": 60735.99, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Howden\", \"stage_seq\": 21, \"distance_m\": 74608.207, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Gilberdyke\", \"stage_seq\": 22, \"distance_m\": 83263.447, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Brough\", \"stage_seq\": 23, \"distance_m\": 93627.956, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 24, \"distance_m\": 107354.563, \"section_seq\": 1, \"route_path_id\": 138313}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": null, \"location\": \"Hull\", \"stage_seq\": 25, \"distance_m\": 110447.936, \"section_seq\": 1, \"route_path_id\": 138313}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 110447.936, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138313}], \"total_distance_m\": 110447.936, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 95898.571, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14549.365, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2117", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "53.7440441", "current_position_lon": "-0.3461872", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:51Z\", \"source_id\": 64051271, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:55Z\", \"source_id\": 20301006, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:10Z\", \"source_id\": 64079704, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:13Z\", \"source_id\": 20309132, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:38Z\", \"source_id\": 64091493, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:44:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:40Z\", \"source_id\": 20312736, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:53:49Z\", \"source_id\": 64114186, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:53:54Z\", \"source_id\": 20319362, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:47Z\", \"source_id\": 64133676, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:48Z\", \"source_id\": 20325066, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:25Z\", \"source_id\": 20328672, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:45Z\", \"source_id\": 64151338, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:48Z\", \"source_id\": 20330249, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:09Z\", \"source_id\": 64158554, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:12Z\", \"source_id\": 20332391, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:23Z\", \"source_id\": 20335554, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:13Z\", \"source_id\": 20344751, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:57Z\", \"source_id\": 64224762, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:04Z\", \"source_id\": 20352352, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:55Z\", \"source_id\": 64234616, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:56Z\", \"source_id\": 20355173, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:28Z\", \"source_id\": 64246668, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:31Z\", \"source_id\": 20358877, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:04Z\", \"source_id\": 20366853, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hull", "service_state_platform": "2", "timing_fact_generation": 1790028786148292, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:06.137536", "service_state_evidence_id": 20366853, "current_leg_start_actual_dep": "2026-09-21T22:59:30+01:00", "operational_evidence_version": 102, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:07.392913", "service_state_valid_until_kind": null, "operational_interpretation_version": 102, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
HFX |
HUL |
2K34 |
150118 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 91.399, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 177.498, "from_m": 91.399, "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": 242.238, "from_m": 177.498, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 262.0, "from_m": 242.238, "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": 1538.376, "from_m": 262.0, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 4138.816, "from_m": 1538.376, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8071.858, "from_m": 4138.816, "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": 11097.329, "from_m": 8071.858, "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": 12314.081, "from_m": 11097.329, "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": 12372.541, "from_m": 12314.081, "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": 12536.021, "from_m": 12372.541, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12607.312, "from_m": 12536.021, "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": 24801.475, "from_m": 12607.312, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24856.001, "from_m": 24801.475, "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": 24884.081, "from_m": 24856.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}, {"to_m": 24887.715, "from_m": 24884.081, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25890.856, "from_m": 24887.715, "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": 25928.689, "from_m": 25890.856, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26128.964, "from_m": 25928.689, "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": 26385.504, "from_m": 26128.964, "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": 26666.819, "from_m": 26385.504, "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": 26716.274, "from_m": 26666.819, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27300.778, "from_m": 26716.274, "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": 27550.692, "from_m": 27300.778, "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": 27886.896, "from_m": 27550.692, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28334.148, "from_m": 27886.896, "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": 29017.578, "from_m": 28334.148, "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": 29056.668, "from_m": 29017.578, "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": 31106.115, "from_m": 29056.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31925.285, "from_m": 31106.115, "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": 34814.279, "from_m": 31925.285, "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": 43129.072, "from_m": 34814.279, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43600.199, "from_m": 43129.072, "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": 57293.507, "from_m": 43600.199, "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": 59549.349, "from_m": 57293.507, "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": 59599.172, "from_m": 59549.349, "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": 59728.822, "from_m": 59599.172, "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": 60408.694, "from_m": 59728.822, "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": 60455.841, "from_m": 60408.694, "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": 60974.565, "from_m": 60455.841, "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": 61205.606, "from_m": 60974.565, "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": 61222.841, "from_m": 61205.606, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61652.672, "from_m": 61222.841, "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": 61702.766, "from_m": 61652.672, "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": 63870.963, "from_m": 61702.766, "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": 66878.644, "from_m": 63870.963, "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": 68759.171, "from_m": 66878.644, "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": 74238.662, "from_m": 68759.171, "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": 83083.64, "from_m": 74238.662, "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": 85243.355, "from_m": 83083.64, "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": 97784.73, "from_m": 85243.355, "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": 106463.749, "from_m": 97784.73, "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": 106786.146, "from_m": 106463.749, "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": 107716.267, "from_m": 106786.146, "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": 108988.018, "from_m": 107716.267, "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": 109014.726, "from_m": 108988.018, "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": 109948.34, "from_m": 109014.726, "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": 110037.051, "from_m": 109948.34, "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": 110447.936, "from_m": 110037.051, "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": 754756, "profile_key": "7b37b75b370d9c2555e4b025aec3828b964d0bdc0af5c608e12fde9f1afd46c7", "schedule_id": 39265, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2117", "location": "Halifax", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Mill Lane Jn", "stage_seq": 2, "distance_m": 12372.541, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2131", "location": "Bradford Interchange", "stage_seq": 3, "distance_m": 12536.021, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Mill Lane Jn", "stage_seq": 4, "distance_m": 12698.248, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140", "location": "New Pudsey", "stage_seq": 5, "distance_m": 18073.443, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144H", "location": "Bramley", "stage_seq": 6, "distance_m": 20975.588, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Holbeck Jn", "stage_seq": 7, "distance_m": 25966.791, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Whitehall Jn", "stage_seq": 8, "distance_m": 26531.676, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Leeds West Jn", "stage_seq": 9, "distance_m": 26910.669, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2156H", "location": "Leeds", "stage_seq": 10, "distance_m": 27426.83, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Neville H. West Jn", "stage_seq": 11, "distance_m": 30061.548, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Cross Gates", "stage_seq": 12, "distance_m": 34563.163, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Garforth", "stage_seq": 13, "distance_m": 39178.59, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2210", "location": "East Garforth", "stage_seq": 14, "distance_m": 40026.726, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213H", "location": "Micklefield", "stage_seq": 15, "distance_m": 42997.495, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "South Milford", "stage_seq": 16, "distance_m": 48041.828, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Gascoigne Wood Jn", "stage_seq": 17, "distance_m": 50195.739, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Hambleton West Jn", "stage_seq": 18, "distance_m": 53162.176, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Hambleton East Jn", "stage_seq": 19, "distance_m": 54988.311, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2232", "location": "Selby", "stage_seq": 20, "distance_m": 60735.99, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Howden", "stage_seq": 21, "distance_m": 74608.207, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Gilberdyke", "stage_seq": 22, "distance_m": 83263.447, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Brough", "stage_seq": 23, "distance_m": 93627.956, "section_seq": 1, "route_path_id": 138313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Hessle Road Jn", "stage_seq": 24, "distance_m": 107354.563, "section_seq": 1, "route_path_id": 138313}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": null, "location": "Hull", "stage_seq": 25, "distance_m": 110447.936, "section_seq": 1, "route_path_id": 138313}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 110447.936, "from_m": 0.0, "section_seq": 1, "route_path_id": 138313}], "total_distance_m": 110447.936, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 95898.571, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14549.365, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6381, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:51Z", "source_id": 64051271, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:55Z", "source_id": 20301006, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6389, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:10Z", "source_id": 64079704, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:13Z", "source_id": 20309132, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:38Z", "source_id": 64091493, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:44:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:40Z", "source_id": 20312736, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5396, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:53:49Z", "source_id": 64114186, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:53:54Z", "source_id": 20319362, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:47Z", "source_id": 64133676, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:03:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:48Z", "source_id": 20325066, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:25Z", "source_id": 20328672, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5034, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:45Z", "source_id": 64151338, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:10:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:48Z", "source_id": 20330249, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:09Z", "source_id": 64158554, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:15:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:12Z", "source_id": 20332391, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:23Z", "source_id": 20335554, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:13Z", "source_id": 20344751, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6443, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:57Z", "source_id": 64224762, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:47:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:04Z", "source_id": 20352352, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:55Z", "source_id": 64234616, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:52:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:56Z", "source_id": 20355173, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6414, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:28Z", "source_id": 64246668, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:59:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:31Z", "source_id": 20358877, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:04Z", "source_id": 20366853, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Halifax |
2117 |
2117 |
2 |
None |
None |
Hull |
2305 |
2305 |
2 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89653/2026-09-21/detailed |
None |
Brough |
2026-09-21T22:59:30+01:00 |
Hull |
13.0 |
{"type": "LineString", "coordinates": [[-0.5781870000000001, 53.726861], [-0.576815, 53.7266192], [-0.5743498999999999, 53.72619569999999], [-0.5738184999999999, 53.72610170000001], [-0.5731698, 53.7260247], [-0.5649367, 53.72456950000001], [-0.5539957999999999, 53.72258849999999], [-0.5431346, 53.72067479999999], [-0.5424401, 53.72055129999998], [-0.5389891704717129, 53.719931641379674], [-0.5354465, 53.7192955], [-0.5335663, 53.718985], [-0.5327846, 53.71888369999999], [-0.5321300000000001, 53.7187989], [-0.5301216, 53.7185078], [-0.5290008, 53.7183772], [-0.5279359, 53.7182728], [-0.5228011, 53.717763], [-0.521411, 53.7176471], [-0.5200618999999999, 53.71754850000001], [-0.5172035999999999, 53.7173792], [-0.5153039, 53.71728590000001], [-0.5132136, 53.71720419999999], [-0.5103153999999999, 53.717111200000005], [-0.5090494, 53.717066900000006], [-0.5077483, 53.71702599999999], [-0.5044315999999999, 53.716914900000006], [-0.5032519999999999, 53.7168703], [-0.503054, 53.7168643], [-0.4960712000000001, 53.71666599999999], [-0.4943387, 53.7166378], [-0.4927305, 53.716623699999985], [-0.49108740000000006, 53.71663079999999], [-0.4893900000000001, 53.71667399999999], [-0.48772040000000005, 53.716739399999994], [-0.48590929999999993, 53.716826700000006], [-0.484174, 53.71692819999999], [-0.4824313, 53.7170501], [-0.4790437, 53.71727760000001], [-0.4755935999999999, 53.717513499999995], [-0.4734945999999999, 53.71761519999998], [-0.4721316, 53.717650299999995], [-0.4704388000000001, 53.71765059999999], [-0.4696609000000001, 53.7176364], [-0.46887339999999994, 53.717613], [-0.4675211, 53.71754760000001], [-0.46604780000000007, 53.7174328], [-0.4649136, 53.7173201], [-0.4638749999999999, 53.7171937], [-0.4622847000000001, 53.7169754], [-0.4591118, 53.7165163], [-0.4572386, 53.716291], [-0.45624759999999986, 53.7162076], [-0.4552098999999999, 53.71615409999998], [-0.4543404, 53.716127], [-0.4534506, 53.716106899999986], [-0.4527329999999999, 53.7161138], [-0.4514719, 53.7161446], [-0.4503164, 53.7161971], [-0.4493, 53.71625639999999], [-0.4491576420597607, 53.71626695003779], [-0.44824479999999994, 53.7163346], [-0.4478013, 53.716378899999995], [-0.44739509999999993, 53.7164323], [-0.4469946, 53.7164908], [-0.4466375, 53.7165475], [-0.4459593, 53.716664400000006], [-0.44534489999999993, 53.71677579999999], [-0.44370229999999994, 53.71706400000001], [-0.4421378999999999, 53.7173464], [-0.4342957999999999, 53.7188213], [-0.433823, 53.71890619999999], [-0.432771, 53.71910270000001], [-0.4316978, 53.719287300000005], [-0.43035339999999994, 53.7194978], [-0.4289853, 53.719689300000006], [-0.4276552, 53.719885299999994], [-0.4262648, 53.7200728], [-0.4249999, 53.7202235], [-0.4235661, 53.7203836], [-0.42124179999999994, 53.7206269], [-0.4188193, 53.7208725], [-0.4168015, 53.72107340000001], [-0.4148564, 53.72130250000001], [-0.4116296, 53.7217326], [-0.4104977, 53.721904], [-0.4094445, 53.72207759999999], [-0.4083644, 53.72226690000001], [-0.4073122, 53.72245159999999], [-0.40660499999999994, 53.72258000000001], [-0.40599269999999993, 53.72269119999999], [-0.40588519999999995, 53.7227107], [-0.40054309999999993, 53.7237577], [-0.395245, 53.7247782], [-0.3944222999999999, 53.7249458], [-0.3937552, 53.72509459999999], [-0.39335829999999994, 53.7251913], [-0.39302219999999993, 53.72527939999999], [-0.3926592, 53.72537750000001], [-0.392315, 53.72547939999999], [-0.39136989999999994, 53.72575619999999], [-0.3905176, 53.72602289999999], [-0.3899769, 53.72621859999999], [-0.3895049, 53.7263963], [-0.38904, 53.726570800000005], [-0.388586, 53.72674810000001], [-0.3881902221676759, 53.726911506108586], [-0.3880934599244804, 53.7269112966665], [-0.3877382999999999, 53.7270563], [-0.3861801999999999, 53.727744599999994], [-0.3856812999999999, 53.7279952], [-0.385225, 53.72823559999999], [-0.3846664, 53.72855320000001], [-0.38416759999999994, 53.7288514], [-0.38361529999999994, 53.729209], [-0.38340309999999994, 53.7293622], [-0.3832103999999999, 53.7295032], [-0.38291459999999994, 53.72976210000001], [-0.3827014, 53.72996830000001], [-0.3824737, 53.7301965], [-0.3822999, 53.7304204], [-0.382102, 53.7307056], [-0.3819749, 53.7309476], [-0.381871, 53.73117959999999], [-0.3817957, 53.73142579999999], [-0.3817304, 53.7316701], [-0.38170639999999995, 53.7318994], [-0.3817087, 53.7321862], [-0.3817462999999999, 53.732513399999995], [-0.3818616, 53.7331289], [-0.38190139999999995, 53.733341], [-0.38204759999999993, 53.73406889999998], [-0.3820778136142687, 53.734323238421794], [-0.3820787, 53.7343307], [-0.3820611, 53.7346409], [-0.3820238, 53.734872800000005], [-0.3819865, 53.73503229999999], [-0.3819279, 53.7352435], [-0.3818609, 53.7354208], [-0.3816775999999999, 53.73579539999999], [-0.38154989999999994, 53.7359969], [-0.3814271, 53.73618259999999], [-0.381327, 53.7363088], [-0.3812207, 53.7364263], [-0.38099779999999994, 53.7366656], [-0.3806905, 53.73692870000001], [-0.380432, 53.73712340000001], [-0.3801919, 53.7372826], [-0.37981429999999994, 53.7375137], [-0.3794866999999999, 53.737706900000006], [-0.37911949999999994, 53.7379001], [-0.3780983, 53.73844819999999], [-0.3756631, 53.7397559], [-0.37462529999999994, 53.74031620000001], [-0.3742576, 53.7405129], [-0.3740311999999999, 53.74063400000001], [-0.373437, 53.74095169999999], [-0.3729326999999999, 53.74122160000001], [-0.3724043, 53.7415044], [-0.37191869999999994, 53.7417737], [-0.3713985, 53.7420472], [-0.37089759999999994, 53.74230159999999], [-0.370614, 53.74244079999999], [-0.3703641, 53.7425601], [-0.3693623999999999, 53.74301500000001], [-0.36903089999999994, 53.7431575], [-0.3687194999999999, 53.7432891], [-0.3680246, 53.74354999999999], [-0.3670256999999999, 53.743915599999994], [-0.3664874, 53.74407690000001], [-0.3662448, 53.7441472], [-0.36576869999999995, 53.74428919999999], [-0.3652389, 53.7444391], [-0.36474, 53.7445755], [-0.3641714, 53.744727], [-0.36376099999999995, 53.7448261], [-0.3632554, 53.7449459], [-0.36272969999999993, 53.745064000000006], [-0.3622228, 53.74517110000001], [-0.3617426999999999, 53.74525909999999], [-0.3609434, 53.745389200000005], [-0.3604914, 53.7454566], [-0.360018, 53.7455161], [-0.35955399999999993, 53.74556919999999], [-0.35932611364780853, 53.74559002184169], [-0.3591194999999999, 53.7456089], [-0.3586032, 53.7456438], [-0.3581095999999999, 53.745662], [-0.35761069999999995, 53.74566920000001], [-0.3573023, 53.745666799999995], [-0.35697769999999995, 53.74565570000001], [-0.3566626, 53.745639], [-0.35639299999999996, 53.74562000000001], [-0.35608989999999996, 53.7455883], [-0.3557506, 53.7455486], [-0.35542879999999993, 53.74549789999999], [-0.35507869999999997, 53.74543679999999], [-0.3548145, 53.74538209999999], [-0.3545477, 53.745321], [-0.3542982, 53.7452568], [-0.3540286, 53.7451846], [-0.35385829999999996, 53.74513219999999], [-0.3536277, 53.74506010000001], [-0.35338179999999997, 53.744967200000005], [-0.35302439999999996, 53.7448278], [-0.3527645, 53.7447445], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]} |
10.4 |
2300 |
2313 |
Brough |
Hull |
Hull |
53.7440441 |
-0.3461872 |
53.7440441 |
-0.3461872 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Hull |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366853 |
1790028786148292 |
102 |
102 |
2026-09-21 22:23:07.392913 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:06.137536 |
| 725455 |
757083 |
C03260 |
745K61M921 |
2026-09-21 |
COMPLETE |
20366881 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 757083, "stp": "P", "toc": "Great Western Railway", "uid": "C03260", "consist": "165129", "dest_crs": "BDW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03260/2026-09-21/detailed", "trust_id": "745K61M921", "origin_crs": "BDW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedwyn", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedwyn", "signalling_id": "5K61", "timing_status": "EARLY", "origin_station": "Bedwyn", "current_leg_arr": "2314", "current_leg_dep": "2312", "current_leg_end": "Bedwyn", "origin_dep_time": "2307", "origin_platform": "1", "current_location": "Bedwyn", "last_update_time": "2026-09-21T22:23:22", "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": "2314", "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": 90, "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\": 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\": 757083, \"profile_key\": \"81bedf136ad1142d1e2cbe14a18ee75f206a0623fdf240170174b3036fc9fdd7\", \"schedule_id\": 449, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Bedwyn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114559}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2313\", \"location\": \"Bedwyn Reversing Siding\", \"stage_seq\": 2, \"distance_m\": 407.758, \"section_seq\": 1, \"route_path_id\": 114559}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"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\": 90.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": "2307", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.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-21T22:09:23Z\", \"source_id\": 64265958, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:28Z\", \"source_id\": 20364846, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:03Z\", \"source_id\": 64272339, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:08Z\", \"source_id\": 20366881, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedwyn", "service_state_platform": "2", "timing_fact_generation": 1790028788930118, "current_leg_arrival_utc": "2026-09-21T23:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:08.927365", "service_state_evidence_id": 20366881, "current_leg_start_actual_dep": "2026-09-21T23:13:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:09.264031", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BDW |
BDW |
5K61 |
165129 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 815.515, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 757083, "profile_key": "81bedf136ad1142d1e2cbe14a18ee75f206a0623fdf240170174b3036fc9fdd7", "schedule_id": 449, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2307", "location": "Bedwyn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114559}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2313", "location": "Bedwyn Reversing Siding", "stage_seq": 2, "distance_m": 407.758, "section_seq": 1, "route_path_id": 114559}, {"is_pass": false, "wtt_arr": "2314", "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": 90.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-21T22:09:23Z", "source_id": 64265958, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:10:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:28Z", "source_id": 20364846, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24470, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:03Z", "source_id": 64272339, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:13:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:08Z", "source_id": 20366881, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Bedwyn |
2307 |
2307 |
1 |
None |
None |
Bedwyn |
2314 |
2314 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03260/2026-09-21/detailed |
None |
Bedwyn Reversing Siding |
2026-09-21T23:13:00+01:00 |
Bedwyn |
2.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 |
2312 |
2314 |
Bedwyn Reversing Siding |
Bedwyn |
Bedwyn |
51.3794657 |
-1.5989577 |
51.3794657 |
-1.5989577 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Bedwyn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366881 |
1790028788930118 |
7 |
7 |
2026-09-21 22:23:09.264031 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:08.927365 |
| 725456 |
756738 |
W83134 |
072P19M821 |
2026-09-21 |
COMPLETE |
20366226 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 756738, "stp": "P", "toc": "ScotRail", "uid": "W83134", "consist": "380110", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83134/2026-09-21/detailed", "trust_id": "072P19M821", "origin_crs": "NTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "12", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2P19", "timing_status": "EARLY", "origin_station": "Newton", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2250", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields East", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 402.491, \"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\": 7623.045, \"from_m\": 402.491, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8214.409, \"from_m\": 7623.045, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8603.027, \"from_m\": 8214.409, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9443.22, \"from_m\": 8603.027, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10538.8, \"from_m\": 9443.22, \"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\": 11341.695, \"from_m\": 10538.8, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11393.833, \"from_m\": 11341.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11430.493, \"from_m\": 11393.833, \"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\": 12635.638, \"from_m\": 11430.493, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13053.237, \"from_m\": 12635.638, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13613.548, \"from_m\": 13053.237, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14038.015, \"from_m\": 13613.548, \"capability_applied\": null, \"effective_limit_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\": 756738, \"profile_key\": \"97192288a88edb4d3b8ea88e01cacbd7a81a994956e16f976ef2db11f6aa8949\", \"schedule_id\": 28947, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Newton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Kirkhill\", \"stage_seq\": 2, \"distance_m\": 2358.228, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Burnside\", \"stage_seq\": 3, \"distance_m\": 4586.179, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Croftfoot\", \"stage_seq\": 4, \"distance_m\": 6225.398, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2300H\", \"location\": \"Kings Park\", \"stage_seq\": 5, \"distance_m\": 7371.631, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Mount Florida\", \"stage_seq\": 6, \"distance_m\": 9540.074, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Crosshill\", \"stage_seq\": 7, \"distance_m\": 10435.773, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Queens Park\", \"stage_seq\": 8, \"distance_m\": 11142.975, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2309H\", \"location\": \"Pollokshields East\", \"stage_seq\": 9, \"distance_m\": 11785.471, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 10, \"distance_m\": 12010.217, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 11, \"distance_m\": 13108.582, \"section_seq\": 1, \"route_path_id\": 142024}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 12, \"distance_m\": 14038.015, \"section_seq\": 1, \"route_path_id\": 142024}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14038.015, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142024}], \"total_distance_m\": 14038.015, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13985.877, \"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": "2250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:36Z\", \"source_id\": 64233924, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:38Z\", \"source_id\": 20355012, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:19Z\", \"source_id\": 64240914, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:25Z\", \"source_id\": 20357106, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:36Z\", \"source_id\": 64245096, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:43Z\", \"source_id\": 20358456, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:58Z\", \"source_id\": 64252835, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:04Z\", \"source_id\": 20360777, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:19Z\", \"source_id\": 64257228, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:24Z\", \"source_id\": 20362080, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:08Z\", \"source_id\": 64260361, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:13Z\", \"source_id\": 20363107, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:57Z\", \"source_id\": 64263478, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:58Z\", \"source_id\": 20364007, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:54Z\", \"source_id\": 64270292, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:56Z\", \"source_id\": 20366226, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "12", "timing_fact_generation": 1790028716268148, "current_leg_arrival_utc": "2026-09-21T23:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:10.078820", "service_state_evidence_id": 20366226, "current_leg_start_actual_dep": "2026-09-21T23:09:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:10.476639", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
NTN |
GLC |
2P19 |
380110 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 402.491, "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": 7623.045, "from_m": 402.491, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8214.409, "from_m": 7623.045, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8603.027, "from_m": 8214.409, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9443.22, "from_m": 8603.027, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10538.8, "from_m": 9443.22, "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": 11341.695, "from_m": 10538.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11393.833, "from_m": 11341.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11430.493, "from_m": 11393.833, "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": 12635.638, "from_m": 11430.493, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13053.237, "from_m": 12635.638, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13613.548, "from_m": 13053.237, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14038.015, "from_m": 13613.548, "capability_applied": null, "effective_limit_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": 756738, "profile_key": "97192288a88edb4d3b8ea88e01cacbd7a81a994956e16f976ef2db11f6aa8949", "schedule_id": 28947, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2250", "location": "Newton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Kirkhill", "stage_seq": 2, "distance_m": 2358.228, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Burnside", "stage_seq": 3, "distance_m": 4586.179, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Croftfoot", "stage_seq": 4, "distance_m": 6225.398, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "Kings Park", "stage_seq": 5, "distance_m": 7371.631, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Mount Florida", "stage_seq": 6, "distance_m": 9540.074, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Crosshill", "stage_seq": 7, "distance_m": 10435.773, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Queens Park", "stage_seq": 8, "distance_m": 11142.975, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "Pollokshields East", "stage_seq": 9, "distance_m": 11785.471, "section_seq": 1, "route_path_id": 142024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Muirhouse North Jn", "stage_seq": 10, "distance_m": 12010.217, "section_seq": 1, "route_path_id": 142024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Glasgow Bridge Street Jn", "stage_seq": 11, "distance_m": 13108.582, "section_seq": 1, "route_path_id": 142024}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 12, "distance_m": 14038.015, "section_seq": 1, "route_path_id": 142024}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14038.015, "from_m": 0.0, "section_seq": 1, "route_path_id": 142024}], "total_distance_m": 14038.015, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13985.877, "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": 2511, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:36Z", "source_id": 64233924, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:52:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:38Z", "source_id": 20355012, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2515, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:19Z", "source_id": 64240914, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:55:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:25Z", "source_id": 20357106, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2519, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:36Z", "source_id": 64245096, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:43Z", "source_id": 20358456, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1867, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:58Z", "source_id": 64252835, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:03:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:04Z", "source_id": 20360777, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:19Z", "source_id": 64257228, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:04:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:24Z", "source_id": 20362080, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:08Z", "source_id": 64260361, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:06:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:13Z", "source_id": 20363107, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:57Z", "source_id": 64263478, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:08:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:58Z", "source_id": 20364007, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2026, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:54Z", "source_id": 64270292, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:56Z", "source_id": 20366226, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Newton |
2250 |
2250 |
1 |
None |
None |
Glasgow Central High Level |
2314 |
2314 |
12 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83134/2026-09-21/detailed |
None |
Pollokshields East |
2026-09-21T23:09:30+01:00 |
Glasgow Central High Level |
4.0 |
{"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
1.4 |
2309 |
2313 |
Pollokshields East |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366226 |
1790028716268148 |
36 |
36 |
2026-09-21 22:23:10.476639 |
12 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:10.078820 |
| 725457 |
755210 |
C22637 |
639V79M721 |
2026-09-21 |
COMPLETE |
20366413 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 755210, "stp": "P", "toc": "Thameslink", "uid": "C22637", "consist": "700033", "dest_crs": "SUO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22637/2026-09-21/detailed", "trust_id": "639V79M721", "origin_crs": "SAC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sutton (Surrey)", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "1", "is_terminated": 1, "next_location": "Sutton (Surrey)", "signalling_id": "9V79", "timing_status": "EARLY", "origin_station": "St. Albans", "current_leg_arr": "2313", "current_leg_dep": "2310", "current_leg_end": "Sutton (Surrey)", "origin_dep_time": "2137", "origin_platform": "1", "current_location": "Sutton (Surrey)", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]}", "current_leg_start": "West Sutton", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "51.3597453", "next_location_lon": "-0.1903314", "previous_location": "West Sutton", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.303, \"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\": 991.983, \"from_m\": 213.303, \"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\": 8714.876, \"from_m\": 991.983, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8794.431, \"from_m\": 8714.876, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12145.268, \"from_m\": 8794.431, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13589.2, \"from_m\": 12145.268, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19421.507, \"from_m\": 13589.2, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20088.377, \"from_m\": 19421.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23596.109, \"from_m\": 20088.377, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24063.77, \"from_m\": 23596.109, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24098.661, \"from_m\": 24063.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24141.597, \"from_m\": 24098.661, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24183.026, \"from_m\": 24141.597, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24831.308, \"from_m\": 24183.026, \"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\": 26530.414, \"from_m\": 24831.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\": 28371.753, \"from_m\": 26530.414, \"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\": 28590.243, \"from_m\": 28371.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\": 29168.377, \"from_m\": 28590.243, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31854.235, \"from_m\": 29168.377, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31923.12, \"from_m\": 31854.235, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33150.108, \"from_m\": 31923.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}, {\"to_m\": 33187.369, \"from_m\": 33150.108, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33258.402, \"from_m\": 33187.369, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33313.67, \"from_m\": 33258.402, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33466.696, \"from_m\": 33313.67, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35508.958, \"from_m\": 33466.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35571.415, \"from_m\": 35508.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36814.931, \"from_m\": 35571.415, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36892.557, \"from_m\": 36814.931, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37302.193, \"from_m\": 36892.557, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38014.814, \"from_m\": 37302.193, \"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\": 38126.102, \"from_m\": 38014.814, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38172.539, \"from_m\": 38126.102, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 38396.851, \"from_m\": 38172.539, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38424.763, \"from_m\": 38396.851, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 38479.933, \"from_m\": 38424.763, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38810.024, \"from_m\": 38479.933, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39151.416, \"from_m\": 38810.024, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39236.471, \"from_m\": 39151.416, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39769.818, \"from_m\": 39236.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40060.922, \"from_m\": 39769.818, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40104.642, \"from_m\": 40060.922, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44067.923, \"from_m\": 40104.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44122.65, \"from_m\": 44067.923, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44575.381, \"from_m\": 44122.65, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44665.767, \"from_m\": 44575.381, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45711.485, \"from_m\": 44665.767, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45809.838, \"from_m\": 45711.485, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45914.656, \"from_m\": 45809.838, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46128.152, \"from_m\": 45914.656, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46190.387, \"from_m\": 46128.152, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46224.557, \"from_m\": 46190.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\": 46262.124, \"from_m\": 46224.557, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46299.546, \"from_m\": 46262.124, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46325.93, \"from_m\": 46299.546, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46355.635, \"from_m\": 46325.93, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46847.232, \"from_m\": 46355.635, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 49489.166, \"from_m\": 46847.232, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50191.006, \"from_m\": 49489.166, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51909.873, \"from_m\": 50191.006, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55208.431, \"from_m\": 51909.873, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55688.885, \"from_m\": 55208.431, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55733.451, \"from_m\": 55688.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55955.382, \"from_m\": 55733.451, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57348.566, \"from_m\": 55955.382, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57708.633, \"from_m\": 57348.566, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58751.893, \"from_m\": 57708.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58801.973, \"from_m\": 58751.893, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60111.872, \"from_m\": 58801.973, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60467.325, \"from_m\": 60111.872, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62253.475, \"from_m\": 60467.325, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62894.871, \"from_m\": 62253.475, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62933.082, \"from_m\": 62894.871, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63272.57, \"from_m\": 62933.082, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63319.102, \"from_m\": 63272.57, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63357.679, \"from_m\": 63319.102, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 755210, \"profile_key\": \"201f63be6b1c02571757d3e8cf3f3ca616a01c7b6e8281c33836d409ad3ed314\", \"schedule_id\": 3330, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"St. Albans\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2142H\", \"location\": \"Radlett\", \"stage_seq\": 2, \"distance_m\": 7520.006, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Radlett Jn\", \"stage_seq\": 3, \"distance_m\": 8794.431, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2145H\", \"wtt_dep\": \"2146H\", \"location\": \"Elstree\", \"stage_seq\": 4, \"distance_m\": 12063.477, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 5, \"distance_m\": 17068.642, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Silkstream Jn\", \"stage_seq\": 6, \"distance_m\": 19379.575, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154\", \"location\": \"Hendon\", \"stage_seq\": 7, \"distance_m\": 20816.068, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156\", \"location\": \"Brent Cross West\", \"stage_seq\": 8, \"distance_m\": 22387.186, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2159\", \"location\": \"Cricklewood\", \"stage_seq\": 9, \"distance_m\": 23846.788, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2202\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 10, \"distance_m\": 25796.458, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 11, \"distance_m\": 28590.243, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Kentish Town\", \"stage_seq\": 12, \"distance_m\": 29544.21, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Dock Jn North\", \"stage_seq\": 13, \"distance_m\": 30511.306, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2211H\", \"wtt_dep\": \"2212H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 14, \"distance_m\": 34450.72, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2217\", \"location\": \"Farringdon\", \"stage_seq\": 15, \"distance_m\": 36646.563, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219\", \"location\": \"City Thameslink\", \"stage_seq\": 16, \"distance_m\": 37376.721, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"London Blackfriars\", \"stage_seq\": 17, \"distance_m\": 37774.412, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 18, \"distance_m\": 38396.851, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 39127.855, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2225H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 20, \"distance_m\": 39667.436, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2230H\", \"location\": \"Loughborough Jn\", \"stage_seq\": 21, \"distance_m\": 42748.333, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234H\", \"location\": \"Herne Hill\", \"stage_seq\": 22, \"distance_m\": 44367.174, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240H\", \"location\": \"Tulse Hill\", \"stage_seq\": 23, \"distance_m\": 46045.831, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244H\", \"location\": \"Streatham\", \"stage_seq\": 24, \"distance_m\": 48492.961, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Streatham South Jn\", \"stage_seq\": 25, \"distance_m\": 49441.915, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Tooting\", \"stage_seq\": 26, \"distance_m\": 50930.023, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252\", \"location\": \"Haydons Road\", \"stage_seq\": 27, \"distance_m\": 52981.261, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255\", \"location\": \"Wimbledon (C)\", \"stage_seq\": 28, \"distance_m\": 54319.573, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Wimbledon West Jn\", \"stage_seq\": 29, \"distance_m\": 54988.263, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Wimbledon Chase\", \"stage_seq\": 30, \"distance_m\": 55854.304, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2300H\", \"location\": \"South Merton\", \"stage_seq\": 31, \"distance_m\": 56787.363, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2303\", \"location\": \"Morden South\", \"stage_seq\": 32, \"distance_m\": 57801.695, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"St Helier\", \"stage_seq\": 33, \"distance_m\": 58549.502, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"Sutton Common\", \"stage_seq\": 34, \"distance_m\": 60239.19, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"West Sutton\", \"stage_seq\": 35, \"distance_m\": 61430.329, \"section_seq\": 1, \"route_path_id\": 130856}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Sutton (Surrey)\", \"stage_seq\": 36, \"distance_m\": 63357.679, \"section_seq\": 1, \"route_path_id\": 130856}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 63357.679, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130856}], \"total_distance_m\": 63357.679, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55769.194, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7588.485, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2137", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3597453", "current_position_lon": "-0.1903314", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:34:31Z\", \"source_id\": 64071403, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:41:37Z\", \"source_id\": 64087265, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:42:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:41:42Z\", \"source_id\": 20311495, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:46:00Z\", \"source_id\": 64096839, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:47:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:46:00Z\", \"source_id\": 20314261, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:50:32Z\", \"source_id\": 64107063, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:51:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:50:35Z\", \"source_id\": 20317232, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:53:34Z\", \"source_id\": 64113531, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:53:40Z\", \"source_id\": 20319211, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:39Z\", \"source_id\": 64120362, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:45Z\", \"source_id\": 20321157, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:58:48Z\", \"source_id\": 64125044, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:59:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:58:50Z\", \"source_id\": 20322480, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:39Z\", \"source_id\": 64131159, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:02:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:45Z\", \"source_id\": 20324345, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:05Z\", \"source_id\": 64141094, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:09Z\", \"source_id\": 20327240, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:13Z\", \"source_id\": 64150295, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:19Z\", \"source_id\": 20329909, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:42Z\", \"source_id\": 64159808, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:45Z\", \"source_id\": 20332707, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:15Z\", \"source_id\": 64167197, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:18Z\", \"source_id\": 20334891, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:03Z\", \"source_id\": 64170969, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:20:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:05Z\", \"source_id\": 20335963, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:24Z\", \"source_id\": 64179985, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:31Z\", \"source_id\": 20338856, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:38Z\", \"source_id\": 64188817, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:40Z\", \"source_id\": 20341437, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:21Z\", \"source_id\": 64196397, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:25Z\", \"source_id\": 20343680, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:36Z\", \"source_id\": 64204913, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:41Z\", \"source_id\": 20346200, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:41Z\", \"source_id\": 64216675, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:42Z\", \"source_id\": 20349826, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:50Z\", \"source_id\": 64224515, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:52Z\", \"source_id\": 20352269, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:38Z\", \"source_id\": 64231923, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:41Z\", \"source_id\": 20354488, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:56Z\", \"source_id\": 64236595, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:01Z\", \"source_id\": 20355773, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:05Z\", \"source_id\": 64242275, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:09Z\", \"source_id\": 20357547, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:58Z\", \"source_id\": 64247527, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:59Z\", \"source_id\": 20359109, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:42Z\", \"source_id\": 64264765, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:43Z\", \"source_id\": 20364487, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:15Z\", \"source_id\": 64270960, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:18Z\", \"source_id\": 20366413, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sutton (Surrey)", "service_state_platform": "1", "timing_fact_generation": 1790028738687501, "current_leg_arrival_utc": "2026-09-21T23:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:13.511895", "service_state_evidence_id": 20366413, "current_leg_start_actual_dep": "2026-09-21T23:10:00+01:00", "operational_evidence_version": 131, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:13.984386", "service_state_valid_until_kind": null, "operational_interpretation_version": 131, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SAC |
SUO |
9V79 |
700033 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 213.303, "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": 991.983, "from_m": 213.303, "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": 8714.876, "from_m": 991.983, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8794.431, "from_m": 8714.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12145.268, "from_m": 8794.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13589.2, "from_m": 12145.268, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19421.507, "from_m": 13589.2, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20088.377, "from_m": 19421.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23596.109, "from_m": 20088.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24063.77, "from_m": 23596.109, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24098.661, "from_m": 24063.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24141.597, "from_m": 24098.661, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24183.026, "from_m": 24141.597, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24831.308, "from_m": 24183.026, "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": 26530.414, "from_m": 24831.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": 28371.753, "from_m": 26530.414, "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": 28590.243, "from_m": 28371.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": 29168.377, "from_m": 28590.243, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31854.235, "from_m": 29168.377, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31923.12, "from_m": 31854.235, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33150.108, "from_m": 31923.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}, {"to_m": 33187.369, "from_m": 33150.108, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33258.402, "from_m": 33187.369, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33313.67, "from_m": 33258.402, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33466.696, "from_m": 33313.67, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35508.958, "from_m": 33466.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 35571.415, "from_m": 35508.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36814.931, "from_m": 35571.415, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 36892.557, "from_m": 36814.931, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37302.193, "from_m": 36892.557, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 38014.814, "from_m": 37302.193, "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": 38126.102, "from_m": 38014.814, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38172.539, "from_m": 38126.102, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38396.851, "from_m": 38172.539, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38424.763, "from_m": 38396.851, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38479.933, "from_m": 38424.763, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38810.024, "from_m": 38479.933, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39151.416, "from_m": 38810.024, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39236.471, "from_m": 39151.416, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39769.818, "from_m": 39236.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40060.922, "from_m": 39769.818, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40104.642, "from_m": 40060.922, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44067.923, "from_m": 40104.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44122.65, "from_m": 44067.923, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44575.381, "from_m": 44122.65, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44665.767, "from_m": 44575.381, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45711.485, "from_m": 44665.767, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45809.838, "from_m": 45711.485, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45914.656, "from_m": 45809.838, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46128.152, "from_m": 45914.656, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46190.387, "from_m": 46128.152, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46224.557, "from_m": 46190.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": 46262.124, "from_m": 46224.557, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46299.546, "from_m": 46262.124, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46325.93, "from_m": 46299.546, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46355.635, "from_m": 46325.93, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46847.232, "from_m": 46355.635, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 49489.166, "from_m": 46847.232, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50191.006, "from_m": 49489.166, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51909.873, "from_m": 50191.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55208.431, "from_m": 51909.873, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55688.885, "from_m": 55208.431, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55733.451, "from_m": 55688.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55955.382, "from_m": 55733.451, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57348.566, "from_m": 55955.382, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57708.633, "from_m": 57348.566, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58751.893, "from_m": 57708.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58801.973, "from_m": 58751.893, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60111.872, "from_m": 58801.973, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60467.325, "from_m": 60111.872, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62253.475, "from_m": 60467.325, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62894.871, "from_m": 62253.475, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62933.082, "from_m": 62894.871, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63272.57, "from_m": 62933.082, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63319.102, "from_m": 63272.57, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63357.679, "from_m": 63319.102, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 755210, "profile_key": "201f63be6b1c02571757d3e8cf3f3ca616a01c7b6e8281c33836d409ad3ed314", "schedule_id": 3330, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2137", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2142H", "location": "Radlett", "stage_seq": 2, "distance_m": 7520.006, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Radlett Jn", "stage_seq": 3, "distance_m": 8794.431, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146H", "location": "Elstree", "stage_seq": 4, "distance_m": 12063.477, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Mill Hill Broadway", "stage_seq": 5, "distance_m": 17068.642, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Silkstream Jn", "stage_seq": 6, "distance_m": 19379.575, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154", "location": "Hendon", "stage_seq": 7, "distance_m": 20816.068, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Brent Cross West", "stage_seq": 8, "distance_m": 22387.186, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2159", "location": "Cricklewood", "stage_seq": 9, "distance_m": 23846.788, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2202", "location": "West Hampstead Thameslink", "stage_seq": 10, "distance_m": 25796.458, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Carlton Road Jn", "stage_seq": 11, "distance_m": 28590.243, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Kentish Town", "stage_seq": 12, "distance_m": 29544.21, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Dock Jn North", "stage_seq": 13, "distance_m": 30511.306, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212H", "location": "St Pancras Low Level", "stage_seq": 14, "distance_m": 34450.72, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Farringdon", "stage_seq": 15, "distance_m": 36646.563, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "City Thameslink", "stage_seq": 16, "distance_m": 37376.721, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "London Blackfriars", "stage_seq": 17, "distance_m": 37774.412, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Blackfriars Jn", "stage_seq": 18, "distance_m": 38396.851, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Southwark Bridge Jn", "stage_seq": 19, "distance_m": 39127.855, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225H", "location": "Elephant & Castle", "stage_seq": 20, "distance_m": 39667.436, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2230H", "location": "Loughborough Jn", "stage_seq": 21, "distance_m": 42748.333, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Herne Hill", "stage_seq": 22, "distance_m": 44367.174, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240H", "location": "Tulse Hill", "stage_seq": 23, "distance_m": 46045.831, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Streatham", "stage_seq": 24, "distance_m": 48492.961, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Streatham South Jn", "stage_seq": 25, "distance_m": 49441.915, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Tooting", "stage_seq": 26, "distance_m": 50930.023, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252", "location": "Haydons Road", "stage_seq": 27, "distance_m": 52981.261, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Wimbledon (C)", "stage_seq": 28, "distance_m": 54319.573, "section_seq": 1, "route_path_id": 130856}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Wimbledon West Jn", "stage_seq": 29, "distance_m": 54988.263, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Wimbledon Chase", "stage_seq": 30, "distance_m": 55854.304, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "South Merton", "stage_seq": 31, "distance_m": 56787.363, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303", "location": "Morden South", "stage_seq": 32, "distance_m": 57801.695, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "St Helier", "stage_seq": 33, "distance_m": 58549.502, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Sutton Common", "stage_seq": 34, "distance_m": 60239.19, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "West Sutton", "stage_seq": 35, "distance_m": 61430.329, "section_seq": 1, "route_path_id": 130856}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Sutton (Surrey)", "stage_seq": 36, "distance_m": 63357.679, "section_seq": 1, "route_path_id": 130856}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 63357.679, "from_m": 0.0, "section_seq": 1, "route_path_id": 130856}], "total_distance_m": 63357.679, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55769.194, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7588.485, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18358, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:34:31Z", "source_id": 64071403, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-21T20:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:41:37Z", "source_id": 64087265, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T20:42:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:41:42Z", "source_id": 20311495, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:46:00Z", "source_id": 64096839, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:47:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:46:00Z", "source_id": 20314261, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:50:32Z", "source_id": 64107063, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:51:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:50:35Z", "source_id": 20317232, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:53:34Z", "source_id": 64113531, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:55:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:53:40Z", "source_id": 20319211, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:39Z", "source_id": 64120362, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:45Z", "source_id": 20321157, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:58:48Z", "source_id": 64125044, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:59:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:58:50Z", "source_id": 20322480, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:39Z", "source_id": 64131159, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:02:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:45Z", "source_id": 20324345, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:05Z", "source_id": 64141094, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:09Z", "source_id": 20327240, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:13Z", "source_id": 64150295, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:10:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:19Z", "source_id": 20329909, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:42Z", "source_id": 64159808, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:14:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:45Z", "source_id": 20332707, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:15Z", "source_id": 64167197, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:18Z", "source_id": 20334891, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:03Z", "source_id": 64170969, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:05Z", "source_id": 20335963, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:24Z", "source_id": 64179985, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:31Z", "source_id": 20338856, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29346, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:38Z", "source_id": 64188817, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:29:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:40Z", "source_id": 20341437, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:21Z", "source_id": 64196397, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:33:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:25Z", "source_id": 20343680, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29795, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:36Z", "source_id": 64204913, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:37:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:41Z", "source_id": 20346200, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29810, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:41Z", "source_id": 64216675, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:42Z", "source_id": 20349826, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29817, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:50Z", "source_id": 64224515, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T21:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:52Z", "source_id": 20352269, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29821, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:38Z", "source_id": 64231923, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:51:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:41Z", "source_id": 20354488, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29448, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:56Z", "source_id": 64236595, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T21:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:01Z", "source_id": 20355773, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29500, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:05Z", "source_id": 64242275, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T21:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:09Z", "source_id": 20357547, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29504, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:58Z", "source_id": 64247527, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T22:00:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:59Z", "source_id": 20359109, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30114, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:42Z", "source_id": 64264765, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T22:09:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:43Z", "source_id": 20364487, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30088, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:15Z", "source_id": 64270960, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T22:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:18Z", "source_id": 20366413, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
St. Albans |
2137 |
2137 |
1 |
None |
None |
Sutton (Surrey) |
2314 |
2314 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22637/2026-09-21/detailed |
None |
West Sutton |
2026-09-21T23:10:00+01:00 |
Sutton (Surrey) |
3.0 |
{"type": "LineString", "coordinates": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]} |
1.2 |
2310 |
2313 |
West Sutton |
Sutton (Surrey) |
Sutton (Surrey) |
51.3597453 |
-0.1903314 |
51.3597453 |
-0.1903314 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Sutton (Surrey) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366413 |
1790028738687501 |
131 |
131 |
2026-09-21 22:23:13.984386 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:13.511895 |
| 725458 |
756247 |
P87662 |
882H34M821 |
2026-09-21 |
COMPLETE |
20366675 |
2026-09-21 23:13:00 |
2026-09-21 22:23:22 |
2026-09-23 22:23:22 |
{"id": 756247, "stp": "O", "toc": "Southeastern", "uid": "P87662", "consist": "465007+465170+466042", "dest_crs": "TON", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87662/2026-09-21/detailed", "trust_id": "882H34M821", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tonbridge", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "3", "is_terminated": 1, "next_location": "Tonbridge", "signalling_id": "2H34", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Tonbridge", "origin_dep_time": "2226", "origin_platform": "6", "current_location": "Tonbridge", "last_update_time": "2026-09-21T22:23:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2274216, 51.2146984], [0.228009, 51.214528], [0.2283254, 51.2144363], [0.22907830000000004, 51.2142195], [0.2300109, 51.2139503], [0.23068730000000004, 51.2137421], [0.23455469999999995, 51.2126244], [0.23575769999999993, 51.2122439], [0.23636199999999996, 51.21202659999999], [0.2370677, 51.21177229999999], [0.2376865, 51.21155950000001], [0.23903149999999995, 51.21099650000001], [0.24103749999999993, 51.2100229], [0.2420659, 51.2094735], [0.2433434, 51.2088074], [0.2438087999999999, 51.2085657], [0.2439421, 51.20849659999999], [0.24584059999999996, 51.2075109], [0.2500732, 51.205318899999995], [0.2502106, 51.20524549999999], [0.25052709999999995, 51.20507649999999], [0.251957, 51.20431299999999], [0.2540256, 51.20325869999999], [0.2552658, 51.20255219999999], [0.2564765, 51.20172049999999], [0.2571249, 51.2011973], [0.2577118, 51.2006633], [0.2582265, 51.2001119], [0.2587125, 51.19954769999999], [0.2591603, 51.19894990000001], [0.25948849999999996, 51.19835559999999], [0.2595687, 51.1982009], [0.2598513, 51.197655700000006], [0.2599583, 51.1973979], [0.2601516, 51.196932099999984], [0.2603318, 51.1965084], [0.2606107, 51.195834100000006], [0.2607714, 51.195445699999986], [0.2610777, 51.1947052], [0.2611108999999999, 51.1946173], [0.2612944, 51.19426239999999], [0.2614111, 51.19402869999999], [0.2615166, 51.19384149999999], [0.2616224999999999, 51.193686], [0.2617272, 51.193556699999995], [0.2618318, 51.19340859999999], [0.26199139999999993, 51.1932513], [0.2621778, 51.193095], [0.2623897, 51.1929363], [0.2626043, 51.1928001], [0.2628136, 51.1926782], [0.2630671, 51.1925488], [0.2633192, 51.1924387], [0.2636062, 51.192332], [0.2638825, 51.19224539999999], [0.2642147, 51.1921558], [0.26451139999999995, 51.192094099999984], [0.26484129999999995, 51.19203529999999], [0.26517319999999994, 51.19199309999999], [0.2660726, 51.1918973], [0.26670399999999994, 51.1918301], [0.26949458523585645, 51.19153955082094]]}", "current_leg_start": "Hildenborough", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.1915396", "next_location_lon": "0.2694946", "previous_location": "Hildenborough", "current_leg_milage": "2.6", "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\": 9934.794, \"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\": 10032.039, \"from_m\": 9934.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\": 10440.623, \"from_m\": 10032.039, \"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\": 10667.954, \"from_m\": 10440.623, \"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\": 12632.492, \"from_m\": 10667.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18518.739, \"from_m\": 12632.492, \"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\": 18528.304, \"from_m\": 18518.739, \"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\": 18601.035, \"from_m\": 18528.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18794.271, \"from_m\": 18601.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19358.622, \"from_m\": 18794.271, \"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\": 19404.589, \"from_m\": 19358.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20029.198, \"from_m\": 19404.589, \"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\": 22781.857, \"from_m\": 20029.198, \"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\": 22824.68, \"from_m\": 22781.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24790.193, \"from_m\": 22824.68, \"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\": 31153.329, \"from_m\": 24790.193, \"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\": 33939.905, \"from_m\": 31153.329, \"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\": 36490.55, \"from_m\": 33939.905, \"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\": 39967.521, \"from_m\": 36490.55, \"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\": 45969.96, \"from_m\": 39967.521, \"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\": 46754.793, \"from_m\": 45969.96, \"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\": 46979.168, \"from_m\": 46754.793, \"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\": 47029.202, \"from_m\": 46979.168, \"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\": 47086.354, \"from_m\": 47029.202, \"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\": 47566.281, \"from_m\": 47086.354, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47816.677, \"from_m\": 47566.281, \"capability_applied\": null, \"effective_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\": 756247, \"profile_key\": \"94bdfe479d61bdcc67a084dd3c10e59599c23dc139137ac4aa916c0c77f6f788\", \"schedule_id\": 40148, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2229H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": \"2236\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Hildenborough\", \"stage_seq\": 15, \"distance_m\": 43707.798, \"section_seq\": 1, \"route_path_id\": 146871}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Tonbridge\", \"stage_seq\": 16, \"distance_m\": 47816.677, \"section_seq\": 1, \"route_path_id\": 146871}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47816.677, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146871}], \"total_distance_m\": 47816.677, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 47350.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 466.339, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2226", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.1915396", "current_position_lon": "0.2694946", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:16Z\", \"source_id\": 64190121, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:18Z\", \"source_id\": 20341812, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:02Z\", \"source_id\": 64199754, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:05Z\", \"source_id\": 20344678, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:57Z\", \"source_id\": 64217100, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:05Z\", \"source_id\": 20349987, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:42Z\", \"source_id\": 64220536, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:46Z\", \"source_id\": 20351025, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:11Z\", \"source_id\": 64225189, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:14Z\", \"source_id\": 20352462, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:45Z\", \"source_id\": 64230077, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:48Z\", \"source_id\": 20353965, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:35Z\", \"source_id\": 64250373, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:39Z\", \"source_id\": 20360032, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:15Z\", \"source_id\": 64263987, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:18Z\", \"source_id\": 20364210, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:38Z\", \"source_id\": 64271650, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:40Z\", \"source_id\": 20366675, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tonbridge", "service_state_platform": "3", "timing_fact_generation": 1790028762399385, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:21.932126", "service_state_evidence_id": 20366675, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:21.993607", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
O |
CHX |
TON |
2H34 |
465007+465170+466042 |
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": 9934.794, "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": 10032.039, "from_m": 9934.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": 10440.623, "from_m": 10032.039, "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": 10667.954, "from_m": 10440.623, "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": 12632.492, "from_m": 10667.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18518.739, "from_m": 12632.492, "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": 18528.304, "from_m": 18518.739, "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": 18601.035, "from_m": 18528.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18794.271, "from_m": 18601.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19358.622, "from_m": 18794.271, "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": 19404.589, "from_m": 19358.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20029.198, "from_m": 19404.589, "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": 22781.857, "from_m": 20029.198, "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": 22824.68, "from_m": 22781.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24790.193, "from_m": 22824.68, "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": 31153.329, "from_m": 24790.193, "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": 33939.905, "from_m": 31153.329, "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": 36490.55, "from_m": 33939.905, "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": 39967.521, "from_m": 36490.55, "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": 45969.96, "from_m": 39967.521, "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": 46754.793, "from_m": 45969.96, "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": 46979.168, "from_m": 46754.793, "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": 47029.202, "from_m": 46979.168, "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": 47086.354, "from_m": 47029.202, "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": 47566.281, "from_m": 47086.354, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47816.677, "from_m": 47566.281, "capability_applied": null, "effective_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": 756247, "profile_key": "94bdfe479d61bdcc67a084dd3c10e59599c23dc139137ac4aa916c0c77f6f788", "schedule_id": 40148, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2226", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146871}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 146871}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2236", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 146871}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 146871}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 146871}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 146871}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Hildenborough", "stage_seq": 15, "distance_m": 43707.798, "section_seq": 1, "route_path_id": 146871}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Tonbridge", "stage_seq": 16, "distance_m": 47816.677, "section_seq": 1, "route_path_id": 146871}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47816.677, "from_m": 0.0, "section_seq": 1, "route_path_id": 146871}], "total_distance_m": 47816.677, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 47350.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 466.339, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:16Z", "source_id": 64190121, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:18Z", "source_id": 20341812, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:02Z", "source_id": 64199754, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:34:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:05Z", "source_id": 20344678, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:57Z", "source_id": 64217100, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:05Z", "source_id": 20349987, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:42Z", "source_id": 64220536, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:46Z", "source_id": 20351025, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:11Z", "source_id": 64225189, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:48:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:14Z", "source_id": 20352462, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:45Z", "source_id": 64230077, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:48Z", "source_id": 20353965, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32581, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:35Z", "source_id": 64250373, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:01:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:39Z", "source_id": 20360032, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32608, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:15Z", "source_id": 64263987, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:08:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:18Z", "source_id": 20364210, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:38Z", "source_id": 64271650, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:13:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:40Z", "source_id": 20366675, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
London Charing Cross |
2226 |
2226 |
6 |
None |
None |
Tonbridge |
2312 |
2312 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87662/2026-09-21/detailed |
None |
Hildenborough |
2026-09-21T23:09:00+01:00 |
Tonbridge |
4.0 |
{"type": "LineString", "coordinates": [[0.2274216, 51.2146984], [0.228009, 51.214528], [0.2283254, 51.2144363], [0.22907830000000004, 51.2142195], [0.2300109, 51.2139503], [0.23068730000000004, 51.2137421], [0.23455469999999995, 51.2126244], [0.23575769999999993, 51.2122439], [0.23636199999999996, 51.21202659999999], [0.2370677, 51.21177229999999], [0.2376865, 51.21155950000001], [0.23903149999999995, 51.21099650000001], [0.24103749999999993, 51.2100229], [0.2420659, 51.2094735], [0.2433434, 51.2088074], [0.2438087999999999, 51.2085657], [0.2439421, 51.20849659999999], [0.24584059999999996, 51.2075109], [0.2500732, 51.205318899999995], [0.2502106, 51.20524549999999], [0.25052709999999995, 51.20507649999999], [0.251957, 51.20431299999999], [0.2540256, 51.20325869999999], [0.2552658, 51.20255219999999], [0.2564765, 51.20172049999999], [0.2571249, 51.2011973], [0.2577118, 51.2006633], [0.2582265, 51.2001119], [0.2587125, 51.19954769999999], [0.2591603, 51.19894990000001], [0.25948849999999996, 51.19835559999999], [0.2595687, 51.1982009], [0.2598513, 51.197655700000006], [0.2599583, 51.1973979], [0.2601516, 51.196932099999984], [0.2603318, 51.1965084], [0.2606107, 51.195834100000006], [0.2607714, 51.195445699999986], [0.2610777, 51.1947052], [0.2611108999999999, 51.1946173], [0.2612944, 51.19426239999999], [0.2614111, 51.19402869999999], [0.2615166, 51.19384149999999], [0.2616224999999999, 51.193686], [0.2617272, 51.193556699999995], [0.2618318, 51.19340859999999], [0.26199139999999993, 51.1932513], [0.2621778, 51.193095], [0.2623897, 51.1929363], [0.2626043, 51.1928001], [0.2628136, 51.1926782], [0.2630671, 51.1925488], [0.2633192, 51.1924387], [0.2636062, 51.192332], [0.2638825, 51.19224539999999], [0.2642147, 51.1921558], [0.26451139999999995, 51.192094099999984], [0.26484129999999995, 51.19203529999999], [0.26517319999999994, 51.19199309999999], [0.2660726, 51.1918973], [0.26670399999999994, 51.1918301], [0.26949458523585645, 51.19153955082094]]} |
2.6 |
2309 |
2313 |
Hildenborough |
Tonbridge |
Tonbridge |
51.1915396 |
0.2694946 |
51.1915396 |
0.2694946 |
1 |
0 |
2026-09-21 22:23:22 |
TERMINATED |
2026-09-21 22:13:00 |
Tonbridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366675 |
1790028762399385 |
85 |
85 |
2026-09-21 22:23:21.993607 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:21.932126 |
| 725459 |
756036 |
Y41556 |
682B92M821 |
2026-09-21 |
COMPLETE |
20366355 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 756036, "stp": "P", "toc": "Great Western Railway", "uid": "Y41556", "consist": "166204", "dest_crs": "SWI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41556/2026-09-21/detailed", "trust_id": "682B92M821", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Swindon", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "2", "is_terminated": 1, "next_location": "Swindon", "signalling_id": "2B92", "timing_status": "ON TIME", "origin_station": "Cheltenham Spa", "current_leg_arr": "2313", "current_leg_dep": "2301", "current_leg_end": "Swindon", "origin_dep_time": "2216", "origin_platform": "1", "current_location": "Swindon", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0230893, 51.6767807], [-2.0229767000000005, 51.6764115], [-2.0228384, 51.6759835], [-2.0226893999999995, 51.6755573], [-2.0226134, 51.67528620000001], [-2.022292199999999, 51.67425360000001], [-2.0219716, 51.67317930000001], [-2.0215678999999995, 51.671763699999985], [-2.0212343999999995, 51.6708149], [-2.0208702, 51.6698661], [-2.0205722000000006, 51.669123], [-2.0202691, 51.6683994], [-2.0198458, 51.667427100000005], [-2.0195787, 51.6668617], [-2.0192809, 51.66624049999999], [-2.019277953335764, 51.666235034589675], [-2.0186645, 51.6650972], [-2.0184507999999997, 51.66471949999998], [-2.0180844, 51.664072], [-2.0175738999999995, 51.663255799999995], [-2.0171086, 51.6625174], [-2.0167182, 51.6619359], [-2.0163586, 51.6614082], [-2.0160336, 51.6609385], [-2.015584500000001, 51.66035039999999], [-2.0152768, 51.659937199999995], [-2.0149883999999996, 51.65959470000001], [-2.0147557, 51.6592983], [-2.0146404999999996, 51.6591515], [-2.0139313999999997, 51.6582776], [-2.013124, 51.65728429999999], [-2.0126949, 51.6567868], [-2.0122336, 51.656226], [-2.0115979, 51.65545559999999], [-2.0112438, 51.65503789999999], [-2.0109916, 51.6547292], [-2.0108140999999997, 51.65450049999998], [-2.0102702, 51.6538315], [-2.0098518, 51.65331059999999], [-2.0095057, 51.6528946], [-2.0089291, 51.6522006], [-2.0086394, 51.6518329], [-2.0082076, 51.6513053], [-2.0079151999999993, 51.65093420000001], [-2.0072655, 51.650137400000006], [-2.0066883, 51.64946760000001], [-2.006615, 51.6493767], [-2.0061362, 51.64879100000001], [-2.0055691, 51.64810080000001], [-2.0045754999999996, 51.6468841], [-2.0039879, 51.6461681], [-2.0038176999999995, 51.645962], [-2.0035053, 51.645578099999994], [-2.0030188, 51.6449829], [-2.0023338, 51.6441466], [-2.0016328, 51.64328659999999], [-2.0011922, 51.6427499], [-2.0007166, 51.6421647], [-2.0005475999999995, 51.6419593], [-1.9997722, 51.64093960000001], [-1.9985966, 51.63953519999998], [-1.9978724000000003, 51.6386516], [-1.9972374, 51.63787000000001], [-1.9954182, 51.63570150000001], [-1.994279, 51.63441749999999], [-1.994162, 51.634304099999994], [-1.9940545000000005, 51.634199800000005], [-1.9928682, 51.63304899999999], [-1.9913553999999996, 51.6317571], [-1.9892043, 51.6301355], [-1.9867098, 51.628543699999994], [-1.984387, 51.627235000000006], [-1.9827386, 51.62643490000001], [-1.9824934000000003, 51.62631590000001], [-1.9809484, 51.6256232], [-1.9801268, 51.6253013], [-1.9783628, 51.62458420000001], [-1.9768541, 51.6240123], [-1.976293625062947, 51.62379981229366], [-1.9753319, 51.6234352], [-1.9730341, 51.6225876], [-1.9725859, 51.62242229999999], [-1.9720191, 51.6222132], [-1.9713612, 51.621958], [-1.9711902999999995, 51.6218917], [-1.9710565999999996, 51.6218387], [-1.9675895, 51.6205314], [-1.9667402, 51.6202112], [-1.9666461, 51.6201757], [-1.9662818, 51.620041500000006], [-1.9650130999999995, 51.6195503], [-1.9642406, 51.6192538], [-1.9620965, 51.6184335], [-1.9575914999999997, 51.61671], [-1.9537858, 51.6152569], [-1.9529374, 51.614933], [-1.9502069, 51.61388699999999], [-1.9478623999999995, 51.613004700000005], [-1.9477506999999996, 51.6129627], [-1.9473745, 51.6128211], [-1.9449283, 51.612004899999995], [-1.9442363, 51.6117884], [-1.9437213, 51.61163849999999], [-1.9425417, 51.6112979], [-1.9411088, 51.610925599999995], [-1.9405295, 51.610779], [-1.9399077, 51.6106416], [-1.939218400406192, 51.61048353460085], [-1.9392103999999997, 51.61048169999999], [-1.9380398, 51.6102331], [-1.9365121, 51.60990869999999], [-1.9343228, 51.6095098], [-1.9318713000000003, 51.60910340000001], [-1.9294412000000003, 51.60876019999999], [-1.9272798999999996, 51.60849289999999], [-1.9264479, 51.6083971], [-1.9231219, 51.6081239], [-1.920726, 51.607994699999985], [-1.9198806, 51.60795809999999], [-1.9189613, 51.60792390000001], [-1.9180948999999996, 51.6078951], [-1.9172210999999997, 51.60788149999998], [-1.9165918, 51.6078749], [-1.9155811999999997, 51.6078719], [-1.9143618, 51.60787400000001], [-1.9126536, 51.60787549999999], [-1.9125793, 51.60787549999999], [-1.911015, 51.6078266], [-1.9089545, 51.6077208], [-1.9076353999999995, 51.6076134], [-1.9063479000000003, 51.6074834], [-1.9047333, 51.607270199999995], [-1.9039057, 51.607153200000006], [-1.9027767, 51.60696269999999], [-1.9019699999999995, 51.606814600000014], [-1.9008739999999995, 51.60659779999999], [-1.9003143, 51.606478800000005], [-1.8998302, 51.60637070000001], [-1.8996197, 51.6063222], [-1.8986794, 51.606095999999994], [-1.8980175, 51.605923], [-1.8976394999999997, 51.605821], [-1.897113, 51.6056729], [-1.8965444999999996, 51.6055064], [-1.8958318, 51.6052947], [-1.8950591, 51.60504860000001], [-1.8945628, 51.60488320000001], [-1.8940437999999995, 51.604706400000005], [-1.8939217, 51.6046631], [-1.8933914, 51.60447150000001], [-1.8928228, 51.6042593], [-1.8924514999999995, 51.604116], [-1.8919565000000005, 51.6039192], [-1.8914439, 51.6037061], [-1.8910369, 51.60353510000001], [-1.8905312999999997, 51.60331430000001], [-1.8899492, 51.6030482], [-1.8894993, 51.602838699999985], [-1.8890914, 51.60264849999999], [-1.8888122, 51.60251359999999], [-1.8885301, 51.6023709], [-1.8881601999999995, 51.6021826], [-1.8879182, 51.60205429999999], [-1.8876481, 51.60190990000001], [-1.8872539999999995, 51.60169460000001], [-1.8869098, 51.601497899999984], [-1.8868207, 51.60144770000001], [-1.8864620966509948, 51.60123832243938], [-1.8856922000000005, 51.60078879999998], [-1.8850332, 51.600404399999995], [-1.884556, 51.60013289999999], [-1.8841352999999996, 51.59989869999999], [-1.8837515, 51.599696599999994], [-1.8832030999999996, 51.5994133], [-1.8824657999999996, 51.5990486], [-1.8820093, 51.59882950000001], [-1.8817635, 51.5987178], [-1.8812626, 51.5984938], [-1.8809382999999993, 51.59835429999998], [-1.8802563000000003, 51.598064], [-1.8800826, 51.59799079999999], [-1.8795412, 51.5977755], [-1.8787932, 51.59749320000001], [-1.8782179, 51.5972826], [-1.8776777, 51.5970924], [-1.87694, 51.5968464], [-1.8761926, 51.596609099999995], [-1.8755285, 51.5964087], [-1.874805, 51.59620150000001], [-1.8741631999999997, 51.596028700000005], [-1.8739651, 51.59597519999999], [-1.8733974, 51.59583049999999], [-1.8724753, 51.59560990000001], [-1.8713139, 51.595359299999984], [-1.8705006, 51.59519209999999], [-1.8694688999999995, 51.5949908], [-1.8686701, 51.5948347], [-1.8675749999999995, 51.5946229], [-1.8664422999999997, 51.59440089999998], [-1.8653952, 51.59419930000001], [-1.8647812999999995, 51.5940949], [-1.8633128, 51.5938008], [-1.8631666, 51.593773000000006], [-1.8620951, 51.59356], [-1.8610462999999997, 51.5933376], [-1.8600728, 51.59312849999999], [-1.8598262000000003, 51.59307590000001], [-1.8586987999999995, 51.59282110000001], [-1.8578857, 51.592633799999994], [-1.8572034, 51.592471], [-1.856748, 51.5923587], [-1.8558181999999996, 51.59212029999999], [-1.8549866, 51.5919055], [-1.8544419000000003, 51.5917578], [-1.8540484, 51.591650099999995], [-1.8534985, 51.591496], [-1.8530964, 51.59137909999999], [-1.8526737, 51.5912541], [-1.8523692000000005, 51.5911637], [-1.8518526, 51.591009099999994], [-1.851464, 51.5908898], [-1.8510255, 51.59074989999999], [-1.8502937, 51.59051389999998], [-1.8495925, 51.59028009999999], [-1.8488108999999997, 51.59001179999999], [-1.8481247, 51.5897726], [-1.8467042, 51.58926319999999], [-1.8463756, 51.5891393], [-1.845726, 51.58889320000001], [-1.8450174, 51.58862020000001], [-1.8444695, 51.5884085], [-1.8439827, 51.5882112], [-1.8435612999999995, 51.5880412], [-1.8430141, 51.5878146], [-1.8423382, 51.587524599999995], [-1.8409249, 51.58689900000001], [-1.8401866, 51.5865611], [-1.8395318000000005, 51.58625510000001], [-1.8389671, 51.5859867], [-1.8382710999999996, 51.5856461], [-1.838053, 51.585537499999994], [-1.8373171, 51.5851699], [-1.837186, 51.58510110000001], [-1.8368229, 51.584911600000005], [-1.8361946, 51.5845807], [-1.8351891, 51.58405040000001], [-1.8345456, 51.5837149], [-1.8340950999999996, 51.58347429999999], [-1.8336222, 51.5832282], [-1.8333271, 51.58307599999999], [-1.8327964, 51.5827966], [-1.8319485, 51.5823459], [-1.830941, 51.5818232], [-1.8307796, 51.581737700000005], [-1.8303267999999997, 51.58150690000001], [-1.8299058, 51.5812782], [-1.8297357, 51.58119069999999], [-1.8288939, 51.5807458], [-1.8286906999999997, 51.5806382], [-1.8282859, 51.5804274], [-1.8277144999999997, 51.58012140000001], [-1.8262557, 51.5793617], [-1.8261148000000005, 51.579285799999994], [-1.8254245999999996, 51.578919600000006], [-1.8248474, 51.5786208], [-1.824038, 51.5781925], [-1.8232504, 51.5777887], [-1.8230538000000005, 51.577681199999994], [-1.8227876, 51.5775387], [-1.8224689, 51.5773699], [-1.8217855999999997, 51.5770224], [-1.8208340999999992, 51.5765496], [-1.8204952, 51.57638289999999], [-1.8202366, 51.57625769999999], [-1.8195311, 51.5759196], [-1.8187379, 51.5755435], [-1.8183399, 51.5753619], [-1.8173306, 51.57490429999999], [-1.8166353, 51.5746054], [-1.8164232, 51.5745185], [-1.8162533000000003, 51.5744379], [-1.8157921999999995, 51.5742443], [-1.8154105999999997, 51.574092500000006], [-1.8149985999999996, 51.5739227], [-1.8147686, 51.5738287], [-1.8144994000000003, 51.573719999999994], [-1.8141057, 51.5735582], [-1.8136297999999995, 51.573369], [-1.8132951, 51.5732314], [-1.8129961, 51.5731137], [-1.8123788, 51.572874799999994], [-1.8118006, 51.572649299999995], [-1.8112046, 51.57241820000001], [-1.8103701999999997, 51.572096599999995], [-1.809945, 51.5719273], [-1.8092322, 51.571651], [-1.8084725999999995, 51.5713586], [-1.8078206999999995, 51.57110790000001], [-1.8061906999999997, 51.5704724], [-1.8054619999684396, 51.57020609721173], [-1.8045809, 51.5698841], [-1.8041126000000005, 51.5697003], [-1.803868, 51.5696069], [-1.8035616000000003, 51.56948539999999], [-1.803378, 51.5694171], [-1.8030017, 51.569271400000005], [-1.8028182, 51.56919820000001], [-1.8025855, 51.5691028], [-1.8023780999999996, 51.5690178], [-1.8021190999999996, 51.56890859999999], [-1.8017564, 51.5687589], [-1.8011588, 51.56850299999999], [-1.8008060999999995, 51.56834440000001], [-1.8006879, 51.5682926], [-1.8005262, 51.56821850000001], [-1.8002315, 51.56808509999999], [-1.7998526, 51.567905999999994], [-1.7994804, 51.5677318], [-1.7989898000000002, 51.5674927], [-1.7987147000000003, 51.56735659999999], [-1.7984957999999998, 51.5672468], [-1.7981638000000002, 51.56707649999999], [-1.7978766, 51.5669268], [-1.7975214999999998, 51.5667373], [-1.7971956999999998, 51.566560300000006], [-1.7968412, 51.5663626], [-1.7966305682390429, 51.566242123099656], [-1.7964522, 51.5661401], [-1.7961723, 51.56597370000001], [-1.7958121999999996, 51.5657465], [-1.7955220000000005, 51.5655599], [-1.7953022999999997, 51.56541070000001], [-1.7952085, 51.5653486], [-1.7950891, 51.5652725], [-1.7948038, 51.565079299999994], [-1.79454, 51.564908], [-1.794418, 51.56483269999999], [-1.7942922, 51.5647621], [-1.7942002, 51.5647095], [-1.7941210999999997, 51.5646674], [-1.7940166000000002, 51.564617], [-1.7939141999999997, 51.5645681], [-1.7938063999999996, 51.5645192], [-1.7936986999999998, 51.5644732], [-1.7935847000000005, 51.5644269], [-1.7934554, 51.5643782], [-1.7933259, 51.5643328], [-1.7932052999999994, 51.5642946], [-1.7930688, 51.5642532], [-1.7929497999999997, 51.56422179999999], [-1.7928518999999996, 51.56419590000001], [-1.7927252000000002, 51.5641671], [-1.7926018999999995, 51.56414130000001], [-1.7924721, 51.5641172], [-1.7923259000000002, 51.564091999999995], [-1.7921570999999998, 51.564067699999995], [-1.7919879999999997, 51.5640503], [-1.7918316000000003, 51.5640376], [-1.7916941999999996, 51.564027200000005], [-1.7915749, 51.564021999999994], [-1.7914427000000002, 51.5640182], [-1.7913017999999998, 51.5640163], [-1.7911302999999996, 51.56401619999998], [-1.7908788999999998, 51.564027], [-1.7907520999999995, 51.56403439999999], [-1.7906585, 51.564042], [-1.7904657999999998, 51.5640645], [-1.7903278000000002, 51.564082599999985], [-1.7901754, 51.5641044], [-1.790056, 51.56412559999999], [-1.7898767999999998, 51.5641583], [-1.7897344999999998, 51.5641906], [-1.7896230999999998, 51.56421830000001], [-1.7894429999999997, 51.5642653], [-1.7892182, 51.56433289999999], [-1.7891154, 51.56436839999999], [-1.7890196, 51.56440150000001], [-1.788839, 51.564472499999994], [-1.7887329, 51.5645165], [-1.7885517, 51.56458800000001], [-1.7882731999999997, 51.564716899999986], [-1.788106, 51.56480160000001], [-1.787965, 51.5648833], [-1.7878372, 51.56495220000001], [-1.7876664, 51.565037], [-1.7875204999999998, 51.56510229999999], [-1.7871503, 51.5652382], [-1.7869081999999998, 51.5653282], [-1.7863943, 51.5655163]]}", "current_leg_start": "Kemble", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "51.5655163", "next_location_lon": "-1.7863943", "previous_location": "Kemble", "current_leg_milage": "13.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 8764.575, \"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\": 8798.875, \"from_m\": 8764.575, \"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\": 8953.69, \"from_m\": 8798.875, \"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\": 12297.512, \"from_m\": 8953.69, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12403.054, \"from_m\": 12297.512, \"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\": 13944.698, \"from_m\": 12403.054, \"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\": 14368.837, \"from_m\": 13944.698, \"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\": 22393.346, \"from_m\": 14368.837, \"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\": 22498.545, \"from_m\": 22393.346, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30099.259, \"from_m\": 22498.545, \"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\": 33107.162, \"from_m\": 30099.259, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35428.038, \"from_m\": 33107.162, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35477.576, \"from_m\": 35428.038, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38671.187, \"from_m\": 35477.576, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39872.308, \"from_m\": 38671.187, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42884.947, \"from_m\": 39872.308, \"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\": 43951.589, \"from_m\": 42884.947, \"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\": 49160.822, \"from_m\": 43951.589, \"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\": 52937.499, \"from_m\": 49160.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\": 100.0}, {\"to_m\": 52951.267, \"from_m\": 52937.499, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66357.668, \"from_m\": 52951.267, \"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\": 66370.553, \"from_m\": 66357.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67062.853, \"from_m\": 66370.553, \"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\": 69026.305, \"from_m\": 67062.853, \"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\": 69523.279, \"from_m\": 69026.305, \"capability_applied\": null, \"effective_limit_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\": 69725.151, \"from_m\": 69523.279, \"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\": 756036, \"profile_key\": \"d0ec91e827baeb4906d915d074b69277401f8fc8a2654894a4742da163d9f4bc\", \"schedule_id\": 30759, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Barnwood Jn\", \"stage_seq\": 2, \"distance_m\": 8836.695, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 3, \"distance_m\": 10006.454, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2228H\", \"location\": \"Gloucester\", \"stage_seq\": 4, \"distance_m\": 10613.415, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 5, \"distance_m\": 11220.377, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230H\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 6, \"distance_m\": 12325.578, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Standish Jn\", \"stage_seq\": 7, \"distance_m\": 22231.707, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240\", \"location\": \"Stonehouse\", \"stage_seq\": 8, \"distance_m\": 25484.125, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2245\", \"location\": \"Stroud\", \"stage_seq\": 9, \"distance_m\": 29879.677, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"St. Mary's L.C.\", \"stage_seq\": 10, \"distance_m\": 35270.635, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Kemble\", \"stage_seq\": 11, \"distance_m\": 47780.315, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Rodbourne Jn\", \"stage_seq\": 12, \"distance_m\": 68151.699, \"section_seq\": 1, \"route_path_id\": 116259}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Swindon\", \"stage_seq\": 13, \"distance_m\": 69725.151, \"section_seq\": 1, \"route_path_id\": 116259}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 69725.151, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116259}], \"total_distance_m\": 69725.151, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 69648.96, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 76.191, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2216", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.5655163", "current_position_lon": "-1.7863943", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:14Z\", \"source_id\": 64185987, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:19Z\", \"source_id\": 20340590, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:26Z\", \"source_id\": 64212289, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:33Z\", \"source_id\": 20348477, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:06Z\", \"source_id\": 20352404, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:02Z\", \"source_id\": 64247645, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:04Z\", \"source_id\": 20359148, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:08Z\", \"source_id\": 64270707, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:10Z\", \"source_id\": 20366355, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Swindon", "service_state_platform": "2", "timing_fact_generation": 1790028730386410, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:22.527380", "service_state_evidence_id": 20366355, "current_leg_start_actual_dep": "2026-09-21T22:58:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:23.611389", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
CNM |
SWI |
2B92 |
166204 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 8764.575, "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": 8798.875, "from_m": 8764.575, "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": 8953.69, "from_m": 8798.875, "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": 12297.512, "from_m": 8953.69, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12403.054, "from_m": 12297.512, "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": 13944.698, "from_m": 12403.054, "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": 14368.837, "from_m": 13944.698, "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": 22393.346, "from_m": 14368.837, "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": 22498.545, "from_m": 22393.346, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30099.259, "from_m": 22498.545, "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": 33107.162, "from_m": 30099.259, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35428.038, "from_m": 33107.162, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35477.576, "from_m": 35428.038, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38671.187, "from_m": 35477.576, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39872.308, "from_m": 38671.187, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42884.947, "from_m": 39872.308, "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": 43951.589, "from_m": 42884.947, "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": 49160.822, "from_m": 43951.589, "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": 52937.499, "from_m": 49160.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": 100.0}, {"to_m": 52951.267, "from_m": 52937.499, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66357.668, "from_m": 52951.267, "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": 66370.553, "from_m": 66357.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67062.853, "from_m": 66370.553, "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": 69026.305, "from_m": 67062.853, "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": 69523.279, "from_m": 69026.305, "capability_applied": null, "effective_limit_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": 69725.151, "from_m": 69523.279, "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": 756036, "profile_key": "d0ec91e827baeb4906d915d074b69277401f8fc8a2654894a4742da163d9f4bc", "schedule_id": 30759, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2216", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Barnwood Jn", "stage_seq": 2, "distance_m": 8836.695, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Horton Road Jn", "stage_seq": 3, "distance_m": 10006.454, "section_seq": 1, "route_path_id": 116259}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2228H", "location": "Gloucester", "stage_seq": 4, "distance_m": 10613.415, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Horton Road Jn", "stage_seq": 5, "distance_m": 11220.377, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Gloucester Yard Jn", "stage_seq": 6, "distance_m": 12325.578, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Standish Jn", "stage_seq": 7, "distance_m": 22231.707, "section_seq": 1, "route_path_id": 116259}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Stonehouse", "stage_seq": 8, "distance_m": 25484.125, "section_seq": 1, "route_path_id": 116259}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2245", "location": "Stroud", "stage_seq": 9, "distance_m": 29879.677, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "St. Mary's L.C.", "stage_seq": 10, "distance_m": 35270.635, "section_seq": 1, "route_path_id": 116259}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Kemble", "stage_seq": 11, "distance_m": 47780.315, "section_seq": 1, "route_path_id": 116259}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Rodbourne Jn", "stage_seq": 12, "distance_m": 68151.699, "section_seq": 1, "route_path_id": 116259}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Swindon", "stage_seq": 13, "distance_m": 69725.151, "section_seq": 1, "route_path_id": 116259}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 69725.151, "from_m": 0.0, "section_seq": 1, "route_path_id": 116259}], "total_distance_m": 69725.151, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 69648.96, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 76.191, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20535, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:14Z", "source_id": 64185987, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:28:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:19Z", "source_id": 20340590, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20614, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:26Z", "source_id": 64212289, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:42:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:33Z", "source_id": 20348477, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:06Z", "source_id": 20352404, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24538, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:02Z", "source_id": 64247645, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:00:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:04Z", "source_id": 20359148, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24503, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:08Z", "source_id": 64270707, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:10Z", "source_id": 20366355, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Cheltenham Spa |
2216 |
2216 |
1 |
None |
None |
Swindon |
2313 |
2313 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y41556/2026-09-21/detailed |
None |
Kemble |
2026-09-21T22:58:30+01:00 |
Swindon |
12.0 |
{"type": "LineString", "coordinates": [[-2.0230893, 51.6767807], [-2.0229767000000005, 51.6764115], [-2.0228384, 51.6759835], [-2.0226893999999995, 51.6755573], [-2.0226134, 51.67528620000001], [-2.022292199999999, 51.67425360000001], [-2.0219716, 51.67317930000001], [-2.0215678999999995, 51.671763699999985], [-2.0212343999999995, 51.6708149], [-2.0208702, 51.6698661], [-2.0205722000000006, 51.669123], [-2.0202691, 51.6683994], [-2.0198458, 51.667427100000005], [-2.0195787, 51.6668617], [-2.0192809, 51.66624049999999], [-2.019277953335764, 51.666235034589675], [-2.0186645, 51.6650972], [-2.0184507999999997, 51.66471949999998], [-2.0180844, 51.664072], [-2.0175738999999995, 51.663255799999995], [-2.0171086, 51.6625174], [-2.0167182, 51.6619359], [-2.0163586, 51.6614082], [-2.0160336, 51.6609385], [-2.015584500000001, 51.66035039999999], [-2.0152768, 51.659937199999995], [-2.0149883999999996, 51.65959470000001], [-2.0147557, 51.6592983], [-2.0146404999999996, 51.6591515], [-2.0139313999999997, 51.6582776], [-2.013124, 51.65728429999999], [-2.0126949, 51.6567868], [-2.0122336, 51.656226], [-2.0115979, 51.65545559999999], [-2.0112438, 51.65503789999999], [-2.0109916, 51.6547292], [-2.0108140999999997, 51.65450049999998], [-2.0102702, 51.6538315], [-2.0098518, 51.65331059999999], [-2.0095057, 51.6528946], [-2.0089291, 51.6522006], [-2.0086394, 51.6518329], [-2.0082076, 51.6513053], [-2.0079151999999993, 51.65093420000001], [-2.0072655, 51.650137400000006], [-2.0066883, 51.64946760000001], [-2.006615, 51.6493767], [-2.0061362, 51.64879100000001], [-2.0055691, 51.64810080000001], [-2.0045754999999996, 51.6468841], [-2.0039879, 51.6461681], [-2.0038176999999995, 51.645962], [-2.0035053, 51.645578099999994], [-2.0030188, 51.6449829], [-2.0023338, 51.6441466], [-2.0016328, 51.64328659999999], [-2.0011922, 51.6427499], [-2.0007166, 51.6421647], [-2.0005475999999995, 51.6419593], [-1.9997722, 51.64093960000001], [-1.9985966, 51.63953519999998], [-1.9978724000000003, 51.6386516], [-1.9972374, 51.63787000000001], [-1.9954182, 51.63570150000001], [-1.994279, 51.63441749999999], [-1.994162, 51.634304099999994], [-1.9940545000000005, 51.634199800000005], [-1.9928682, 51.63304899999999], [-1.9913553999999996, 51.6317571], [-1.9892043, 51.6301355], [-1.9867098, 51.628543699999994], [-1.984387, 51.627235000000006], [-1.9827386, 51.62643490000001], [-1.9824934000000003, 51.62631590000001], [-1.9809484, 51.6256232], [-1.9801268, 51.6253013], [-1.9783628, 51.62458420000001], [-1.9768541, 51.6240123], [-1.976293625062947, 51.62379981229366], [-1.9753319, 51.6234352], [-1.9730341, 51.6225876], [-1.9725859, 51.62242229999999], [-1.9720191, 51.6222132], [-1.9713612, 51.621958], [-1.9711902999999995, 51.6218917], [-1.9710565999999996, 51.6218387], [-1.9675895, 51.6205314], [-1.9667402, 51.6202112], [-1.9666461, 51.6201757], [-1.9662818, 51.620041500000006], [-1.9650130999999995, 51.6195503], [-1.9642406, 51.6192538], [-1.9620965, 51.6184335], [-1.9575914999999997, 51.61671], [-1.9537858, 51.6152569], [-1.9529374, 51.614933], [-1.9502069, 51.61388699999999], [-1.9478623999999995, 51.613004700000005], [-1.9477506999999996, 51.6129627], [-1.9473745, 51.6128211], [-1.9449283, 51.612004899999995], [-1.9442363, 51.6117884], [-1.9437213, 51.61163849999999], [-1.9425417, 51.6112979], [-1.9411088, 51.610925599999995], [-1.9405295, 51.610779], [-1.9399077, 51.6106416], [-1.939218400406192, 51.61048353460085], [-1.9392103999999997, 51.61048169999999], [-1.9380398, 51.6102331], [-1.9365121, 51.60990869999999], [-1.9343228, 51.6095098], [-1.9318713000000003, 51.60910340000001], [-1.9294412000000003, 51.60876019999999], [-1.9272798999999996, 51.60849289999999], [-1.9264479, 51.6083971], [-1.9231219, 51.6081239], [-1.920726, 51.607994699999985], [-1.9198806, 51.60795809999999], [-1.9189613, 51.60792390000001], [-1.9180948999999996, 51.6078951], [-1.9172210999999997, 51.60788149999998], [-1.9165918, 51.6078749], [-1.9155811999999997, 51.6078719], [-1.9143618, 51.60787400000001], [-1.9126536, 51.60787549999999], [-1.9125793, 51.60787549999999], [-1.911015, 51.6078266], [-1.9089545, 51.6077208], [-1.9076353999999995, 51.6076134], [-1.9063479000000003, 51.6074834], [-1.9047333, 51.607270199999995], [-1.9039057, 51.607153200000006], [-1.9027767, 51.60696269999999], [-1.9019699999999995, 51.606814600000014], [-1.9008739999999995, 51.60659779999999], [-1.9003143, 51.606478800000005], [-1.8998302, 51.60637070000001], [-1.8996197, 51.6063222], [-1.8986794, 51.606095999999994], [-1.8980175, 51.605923], [-1.8976394999999997, 51.605821], [-1.897113, 51.6056729], [-1.8965444999999996, 51.6055064], [-1.8958318, 51.6052947], [-1.8950591, 51.60504860000001], [-1.8945628, 51.60488320000001], [-1.8940437999999995, 51.604706400000005], [-1.8939217, 51.6046631], [-1.8933914, 51.60447150000001], [-1.8928228, 51.6042593], [-1.8924514999999995, 51.604116], [-1.8919565000000005, 51.6039192], [-1.8914439, 51.6037061], [-1.8910369, 51.60353510000001], [-1.8905312999999997, 51.60331430000001], [-1.8899492, 51.6030482], [-1.8894993, 51.602838699999985], [-1.8890914, 51.60264849999999], [-1.8888122, 51.60251359999999], [-1.8885301, 51.6023709], [-1.8881601999999995, 51.6021826], [-1.8879182, 51.60205429999999], [-1.8876481, 51.60190990000001], [-1.8872539999999995, 51.60169460000001], [-1.8869098, 51.601497899999984], [-1.8868207, 51.60144770000001], [-1.8864620966509948, 51.60123832243938], [-1.8856922000000005, 51.60078879999998], [-1.8850332, 51.600404399999995], [-1.884556, 51.60013289999999], [-1.8841352999999996, 51.59989869999999], [-1.8837515, 51.599696599999994], [-1.8832030999999996, 51.5994133], [-1.8824657999999996, 51.5990486], [-1.8820093, 51.59882950000001], [-1.8817635, 51.5987178], [-1.8812626, 51.5984938], [-1.8809382999999993, 51.59835429999998], [-1.8802563000000003, 51.598064], [-1.8800826, 51.59799079999999], [-1.8795412, 51.5977755], [-1.8787932, 51.59749320000001], [-1.8782179, 51.5972826], [-1.8776777, 51.5970924], [-1.87694, 51.5968464], [-1.8761926, 51.596609099999995], [-1.8755285, 51.5964087], [-1.874805, 51.59620150000001], [-1.8741631999999997, 51.596028700000005], [-1.8739651, 51.59597519999999], [-1.8733974, 51.59583049999999], [-1.8724753, 51.59560990000001], [-1.8713139, 51.595359299999984], [-1.8705006, 51.59519209999999], [-1.8694688999999995, 51.5949908], [-1.8686701, 51.5948347], [-1.8675749999999995, 51.5946229], [-1.8664422999999997, 51.59440089999998], [-1.8653952, 51.59419930000001], [-1.8647812999999995, 51.5940949], [-1.8633128, 51.5938008], [-1.8631666, 51.593773000000006], [-1.8620951, 51.59356], [-1.8610462999999997, 51.5933376], [-1.8600728, 51.59312849999999], [-1.8598262000000003, 51.59307590000001], [-1.8586987999999995, 51.59282110000001], [-1.8578857, 51.592633799999994], [-1.8572034, 51.592471], [-1.856748, 51.5923587], [-1.8558181999999996, 51.59212029999999], [-1.8549866, 51.5919055], [-1.8544419000000003, 51.5917578], [-1.8540484, 51.591650099999995], [-1.8534985, 51.591496], [-1.8530964, 51.59137909999999], [-1.8526737, 51.5912541], [-1.8523692000000005, 51.5911637], [-1.8518526, 51.591009099999994], [-1.851464, 51.5908898], [-1.8510255, 51.59074989999999], [-1.8502937, 51.59051389999998], [-1.8495925, 51.59028009999999], [-1.8488108999999997, 51.59001179999999], [-1.8481247, 51.5897726], [-1.8467042, 51.58926319999999], [-1.8463756, 51.5891393], [-1.845726, 51.58889320000001], [-1.8450174, 51.58862020000001], [-1.8444695, 51.5884085], [-1.8439827, 51.5882112], [-1.8435612999999995, 51.5880412], [-1.8430141, 51.5878146], [-1.8423382, 51.587524599999995], [-1.8409249, 51.58689900000001], [-1.8401866, 51.5865611], [-1.8395318000000005, 51.58625510000001], [-1.8389671, 51.5859867], [-1.8382710999999996, 51.5856461], [-1.838053, 51.585537499999994], [-1.8373171, 51.5851699], [-1.837186, 51.58510110000001], [-1.8368229, 51.584911600000005], [-1.8361946, 51.5845807], [-1.8351891, 51.58405040000001], [-1.8345456, 51.5837149], [-1.8340950999999996, 51.58347429999999], [-1.8336222, 51.5832282], [-1.8333271, 51.58307599999999], [-1.8327964, 51.5827966], [-1.8319485, 51.5823459], [-1.830941, 51.5818232], [-1.8307796, 51.581737700000005], [-1.8303267999999997, 51.58150690000001], [-1.8299058, 51.5812782], [-1.8297357, 51.58119069999999], [-1.8288939, 51.5807458], [-1.8286906999999997, 51.5806382], [-1.8282859, 51.5804274], [-1.8277144999999997, 51.58012140000001], [-1.8262557, 51.5793617], [-1.8261148000000005, 51.579285799999994], [-1.8254245999999996, 51.578919600000006], [-1.8248474, 51.5786208], [-1.824038, 51.5781925], [-1.8232504, 51.5777887], [-1.8230538000000005, 51.577681199999994], [-1.8227876, 51.5775387], [-1.8224689, 51.5773699], [-1.8217855999999997, 51.5770224], [-1.8208340999999992, 51.5765496], [-1.8204952, 51.57638289999999], [-1.8202366, 51.57625769999999], [-1.8195311, 51.5759196], [-1.8187379, 51.5755435], [-1.8183399, 51.5753619], [-1.8173306, 51.57490429999999], [-1.8166353, 51.5746054], [-1.8164232, 51.5745185], [-1.8162533000000003, 51.5744379], [-1.8157921999999995, 51.5742443], [-1.8154105999999997, 51.574092500000006], [-1.8149985999999996, 51.5739227], [-1.8147686, 51.5738287], [-1.8144994000000003, 51.573719999999994], [-1.8141057, 51.5735582], [-1.8136297999999995, 51.573369], [-1.8132951, 51.5732314], [-1.8129961, 51.5731137], [-1.8123788, 51.572874799999994], [-1.8118006, 51.572649299999995], [-1.8112046, 51.57241820000001], [-1.8103701999999997, 51.572096599999995], [-1.809945, 51.5719273], [-1.8092322, 51.571651], [-1.8084725999999995, 51.5713586], [-1.8078206999999995, 51.57110790000001], [-1.8061906999999997, 51.5704724], [-1.8054619999684396, 51.57020609721173], [-1.8045809, 51.5698841], [-1.8041126000000005, 51.5697003], [-1.803868, 51.5696069], [-1.8035616000000003, 51.56948539999999], [-1.803378, 51.5694171], [-1.8030017, 51.569271400000005], [-1.8028182, 51.56919820000001], [-1.8025855, 51.5691028], [-1.8023780999999996, 51.5690178], [-1.8021190999999996, 51.56890859999999], [-1.8017564, 51.5687589], [-1.8011588, 51.56850299999999], [-1.8008060999999995, 51.56834440000001], [-1.8006879, 51.5682926], [-1.8005262, 51.56821850000001], [-1.8002315, 51.56808509999999], [-1.7998526, 51.567905999999994], [-1.7994804, 51.5677318], [-1.7989898000000002, 51.5674927], [-1.7987147000000003, 51.56735659999999], [-1.7984957999999998, 51.5672468], [-1.7981638000000002, 51.56707649999999], [-1.7978766, 51.5669268], [-1.7975214999999998, 51.5667373], [-1.7971956999999998, 51.566560300000006], [-1.7968412, 51.5663626], [-1.7966305682390429, 51.566242123099656], [-1.7964522, 51.5661401], [-1.7961723, 51.56597370000001], [-1.7958121999999996, 51.5657465], [-1.7955220000000005, 51.5655599], [-1.7953022999999997, 51.56541070000001], [-1.7952085, 51.5653486], [-1.7950891, 51.5652725], [-1.7948038, 51.565079299999994], [-1.79454, 51.564908], [-1.794418, 51.56483269999999], [-1.7942922, 51.5647621], [-1.7942002, 51.5647095], [-1.7941210999999997, 51.5646674], [-1.7940166000000002, 51.564617], [-1.7939141999999997, 51.5645681], [-1.7938063999999996, 51.5645192], [-1.7936986999999998, 51.5644732], [-1.7935847000000005, 51.5644269], [-1.7934554, 51.5643782], [-1.7933259, 51.5643328], [-1.7932052999999994, 51.5642946], [-1.7930688, 51.5642532], [-1.7929497999999997, 51.56422179999999], [-1.7928518999999996, 51.56419590000001], [-1.7927252000000002, 51.5641671], [-1.7926018999999995, 51.56414130000001], [-1.7924721, 51.5641172], [-1.7923259000000002, 51.564091999999995], [-1.7921570999999998, 51.564067699999995], [-1.7919879999999997, 51.5640503], [-1.7918316000000003, 51.5640376], [-1.7916941999999996, 51.564027200000005], [-1.7915749, 51.564021999999994], [-1.7914427000000002, 51.5640182], [-1.7913017999999998, 51.5640163], [-1.7911302999999996, 51.56401619999998], [-1.7908788999999998, 51.564027], [-1.7907520999999995, 51.56403439999999], [-1.7906585, 51.564042], [-1.7904657999999998, 51.5640645], [-1.7903278000000002, 51.564082599999985], [-1.7901754, 51.5641044], [-1.790056, 51.56412559999999], [-1.7898767999999998, 51.5641583], [-1.7897344999999998, 51.5641906], [-1.7896230999999998, 51.56421830000001], [-1.7894429999999997, 51.5642653], [-1.7892182, 51.56433289999999], [-1.7891154, 51.56436839999999], [-1.7890196, 51.56440150000001], [-1.788839, 51.564472499999994], [-1.7887329, 51.5645165], [-1.7885517, 51.56458800000001], [-1.7882731999999997, 51.564716899999986], [-1.788106, 51.56480160000001], [-1.787965, 51.5648833], [-1.7878372, 51.56495220000001], [-1.7876664, 51.565037], [-1.7875204999999998, 51.56510229999999], [-1.7871503, 51.5652382], [-1.7869081999999998, 51.5653282], [-1.7863943, 51.5655163]]} |
13.6 |
2301 |
2313 |
Kemble |
Swindon |
Swindon |
51.5655163 |
-1.7863943 |
51.5655163 |
-1.7863943 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Swindon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366355 |
1790028730386410 |
44 |
44 |
2026-09-21 22:23:23.611389 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:22.527380 |
| 725460 |
757015 |
C39803 |
625Y60M921 |
2026-09-21 |
COMPLETE |
20367035 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 757015, "stp": "P", "toc": "Thameslink", "uid": "C39803", "consist": "700105", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C39803/2026-09-21/detailed", "trust_id": "625Y60M921", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford Jowett Sidings", "service_date": "2026-09-21", "dest_arr_time": "2320", "dest_platform": null, "is_terminated": 1, "next_location": "Bedford Jowett Sidings", "signalling_id": "5Y60", "timing_status": "EARLY", "origin_station": "Bedford", "current_leg_arr": "2313", "current_leg_dep": "2317", "current_leg_end": "Bedford Jowett Sidings", "origin_dep_time": "2304", "origin_platform": "1", "current_location": "Bedford Jowett Sidings", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4744833, 52.132483500000006], [-0.475022, 52.132739699999995], [-0.4777003000000001, 52.1339719]]}", "current_leg_start": "Bedford St. Johns Goods Loop", "dest_arr_time_act": "2320", "motion_projection": null, "next_location_lat": "52.1339719", "next_location_lon": "-0.4777003", "previous_location": "Bedford St. Johns Goods Loop", "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\": 84.678, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119.056, \"from_m\": 84.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 172.972, \"from_m\": 119.056, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 394.143, \"from_m\": 172.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 404.292, \"from_m\": 394.143, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 767.099, \"from_m\": 404.292, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 757015, \"profile_key\": \"60fa2d9131973ad2d40c8be259d8c524e11cfb232502ef8e9474b6e57711afb8\", \"schedule_id\": 5824, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115136}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2317\", \"location\": \"Bedford St. Johns Goods Loop\", \"stage_seq\": 2, \"distance_m\": 492.132, \"section_seq\": 1, \"route_path_id\": 115136}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": null, \"location\": \"Bedford Jowett Sidings\", \"stage_seq\": 3, \"distance_m\": 767.099, \"section_seq\": 1, \"route_path_id\": 115136}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 767.099, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115136}], \"total_distance_m\": 767.099, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 148.743, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 618.356, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2304", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1436.0", "current_position_lat": "52.1339719", "current_position_lon": "-0.4777003", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:21Z\", \"source_id\": 64272895, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:25Z\", \"source_id\": 20367035, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford Jowett Sidings", "service_state_platform": null, "timing_fact_generation": 1790028807433148, "current_leg_arrival_utc": "2026-09-21T23:16:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:27.430186", "service_state_evidence_id": 20367035, "current_leg_start_actual_dep": "2026-09-21T23:17:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:28.159455", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
BDM |
None |
5Y60 |
700105 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119.056, "from_m": 84.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 172.972, "from_m": 119.056, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 394.143, "from_m": 172.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 404.292, "from_m": 394.143, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 767.099, "from_m": 404.292, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 757015, "profile_key": "60fa2d9131973ad2d40c8be259d8c524e11cfb232502ef8e9474b6e57711afb8", "schedule_id": 5824, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2304", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115136}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2317", "location": "Bedford St. Johns Goods Loop", "stage_seq": 2, "distance_m": 492.132, "section_seq": 1, "route_path_id": 115136}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": null, "location": "Bedford Jowett Sidings", "stage_seq": 3, "distance_m": 767.099, "section_seq": 1, "route_path_id": 115136}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 767.099, "from_m": 0.0, "section_seq": 1, "route_path_id": 115136}], "total_distance_m": 767.099, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 148.743, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 618.356, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18030, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:21Z", "source_id": 64272895, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:13:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:25Z", "source_id": 20367035, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Bedford |
2304 |
2304 |
1 |
None |
None |
Bedford Jowett Sidings |
2320 |
2320 |
None |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C39803/2026-09-21/detailed |
None |
Bedford St. Johns Goods Loop |
2026-09-21T23:17:00+01:00 |
Bedford Jowett Sidings |
1436.0 |
{"type": "LineString", "coordinates": [[-0.4744833, 52.132483500000006], [-0.475022, 52.132739699999995], [-0.4777003000000001, 52.1339719]]} |
0.2 |
2317 |
2313 |
Bedford St. Johns Goods Loop |
Bedford Jowett Sidings |
Bedford Jowett Sidings |
52.1339719 |
-0.4777003 |
52.1339719 |
-0.4777003 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Bedford Jowett Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367035 |
1790028807433148 |
12 |
12 |
2026-09-21 22:23:28.159455 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:27.430186 |
| 725461 |
754529 |
C55786 |
142I03M721 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:13:30 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 754529, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55786", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55786/2026-09-21/detailed", "trust_id": "142I03M721", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle Airport", "service_date": "2026-09-21", "dest_arr_time": "2214", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I03", "timing_status": "EARLY", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "2138", "current_leg_dep": "2027", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "2107", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]}", "current_leg_start": "Pelaw Tyne & Wear Metro", "dest_arr_time_act": "2213½", "motion_projection": null, "next_location_lat": "54.9516939", "next_location_lon": "-1.5561194", "previous_location": "Brockley Whins", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 15, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:63912935\", \"confirmationDeadline\": \"2026-09-21T21:37:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "2107½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "71.0", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:55:52Z\", \"source_id\": 63980617, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:57:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:53:24Z\", \"source_id\": 63974595, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:53:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:09:01Z\", \"source_id\": 64012448, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:09:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:09:04Z\", \"source_id\": 20289760, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:51:12Z\", \"source_id\": 63969401, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:51:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:11:04Z\", \"source_id\": 64017465, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:11:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:11:05Z\", \"source_id\": 20291176, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:49:53Z\", \"source_id\": 63965998, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:50:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:12:33Z\", \"source_id\": 64020794, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:13:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:12:34Z\", \"source_id\": 20292103, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:48:01Z\", \"source_id\": 63961524, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:48:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:13:47Z\", \"source_id\": 64023690, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:14:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:13:49Z\", \"source_id\": 20292962, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:45:55Z\", \"source_id\": 63956403, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:47:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:15:10Z\", \"source_id\": 64027020, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:16:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:15:15Z\", \"source_id\": 20293967, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:44:20Z\", \"source_id\": 63952542, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:45:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:17:58Z\", \"source_id\": 64033447, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:18:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:17:59Z\", \"source_id\": 20295802, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:42:54Z\", \"source_id\": 63949131, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:43:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:18:45Z\", \"source_id\": 64035296, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:18:48Z\", \"source_id\": 20296362, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:40:42Z\", \"source_id\": 63943892, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:41:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:21:01Z\", \"source_id\": 64040499, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:21:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:21:03Z\", \"source_id\": 20297835, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:37:10Z\", \"source_id\": 63935283, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:37:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:24:08Z\", \"source_id\": 20299860, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:33:54Z\", \"source_id\": 63927052, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:28:11Z\", \"source_id\": 20302506, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:31:46Z\", \"source_id\": 63921695, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:30:44Z\", \"source_id\": 20304171, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1790022814647890, "current_leg_arrival_utc": "2026-09-21T21:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:30.219392", "service_state_evidence_id": 20306050, "current_leg_start_actual_dep": "2026-09-21T20:27:52+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-21T22:13:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:35.233568", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
SHZ |
APN |
2I03 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:55:52Z", "source_id": 63980617, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-21T19:57:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:53:24Z", "source_id": 63974595, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T19:53:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:09:01Z", "source_id": 64012448, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T20:09:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:09:04Z", "source_id": 20289760, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:51:12Z", "source_id": 63969401, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T19:51:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:11:04Z", "source_id": 64017465, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:11:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:11:05Z", "source_id": 20291176, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:49:53Z", "source_id": 63965998, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T19:50:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:12:33Z", "source_id": 64020794, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:13:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:12:34Z", "source_id": 20292103, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:48:01Z", "source_id": 63961524, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T19:48:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:13:47Z", "source_id": 64023690, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:14:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:13:49Z", "source_id": 20292962, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:45:55Z", "source_id": 63956403, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T19:47:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:15:10Z", "source_id": 64027020, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:16:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:15:15Z", "source_id": 20293967, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:44:20Z", "source_id": 63952542, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T19:45:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:17:58Z", "source_id": 64033447, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:18:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:17:59Z", "source_id": 20295802, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:42:54Z", "source_id": 63949131, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T19:43:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:18:45Z", "source_id": 64035296, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:18:48Z", "source_id": 20296362, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:40:42Z", "source_id": 63943892, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T19:41:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:21:01Z", "source_id": 64040499, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:21:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:21:03Z", "source_id": 20297835, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:37:10Z", "source_id": 63935283, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T19:37:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:24:08Z", "source_id": 20299860, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:33:54Z", "source_id": 63927052, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T19:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:28:11Z", "source_id": 20302506, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:31:46Z", "source_id": 63921695, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T19:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:30:44Z", "source_id": 20304171, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:30:00+01:00", "operational_fact": true}] |
South Hylton (Sunderland Metro) |
2107 |
2107½ |
None |
None |
None |
Newcastle Airport |
2214 |
2213½ |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55786/2026-09-21/detailed |
None |
Pelaw Tyne & Wear Metro |
2026-09-21T20:27:52+01:00 |
Heworth (Metro) |
71.0 |
{"type": "LineString", "coordinates": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]} |
0.6 |
2027 |
2138 |
Brockley Whins |
Pelaw Metro Jn |
Heworth (Metro) |
54.9516939 |
-1.5561194 |
54.9516939 |
-1.5561194 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:30 |
Pelaw Metro Jn |
TRUST |
TRACKING_TIMEOUT |
20306050 |
1790022814647890 |
54 |
54 |
2026-09-21 22:23:35.233568 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:30.219392 |
| 725462 |
754652 |
C17870 |
421N08M721 |
2026-09-21 |
COMPLETE |
20366287 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 754652, "stp": "P", "toc": "West Midlands Trains", "uid": "C17870", "consist": "730207+730233", "dest_crs": "NMP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17870/2026-09-21/detailed", "trust_id": "421N08M721", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Northampton", "service_date": "2026-09-21", "dest_arr_time": "2251", "dest_platform": "1", "is_terminated": 1, "next_location": "Northampton", "signalling_id": "1N08", "timing_status": "LATE", "origin_station": "Crewe", "current_leg_arr": "2313", "current_leg_dep": "2257", "current_leg_end": "Northampton", "origin_dep_time": "2113", "origin_platform": "11", "current_location": "Northampton Bay", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "+22 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0858705857589273, 52.29432105446829], [-1.0855839, 52.294220499999994], [-1.0852546000000003, 52.294112299999995], [-1.0845052, 52.2939004], [-1.0835088999999998, 52.29367539999999], [-1.0828906, 52.2935521], [-1.082272, 52.293453500000005], [-1.0814481, 52.293342799999984], [-1.0806397, 52.2932552], [-1.0796267999999998, 52.293157], [-1.0780504999999998, 52.29301860000001], [-1.0779783409434258, 52.293012916477345], [-1.0755392, 52.29282080000001], [-1.0709886, 52.2924418], [-1.0702772, 52.2923807], [-1.0691413, 52.29228379999999], [-1.0674859, 52.2921363], [-1.0642914, 52.29186], [-1.0572919, 52.2912403], [-1.0511208, 52.2907255], [-1.0474925, 52.29041279999999], [-1.0448613999999998, 52.2901821], [-1.0428653, 52.2900144], [-1.0385854, 52.2896354], [-1.0360222, 52.289430399999986], [-1.0335976, 52.2893164], [-1.0314306, 52.2892796], [-1.029567, 52.28930100000001], [-1.0275797999999998, 52.289375699999994], [-1.0259521, 52.2894577], [-1.0242999, 52.28953249999999], [-1.0208484999999998, 52.2896865], [-1.0173225, 52.2898472], [-1.013805, 52.2900013], [-1.0123292, 52.2900717], [-1.0107469999999998, 52.2901453], [-1.0076059, 52.2902835], [-1.0071806, 52.29030199999999], [-1.005676, 52.2903757], [-1.0035655, 52.29046240000001], [-1.0032199, 52.290476899999994], [-1.0025380999999998, 52.2904996], [-1.0018689, 52.29052049999999], [-1.0006864, 52.290537500000006], [-0.9994557999999998, 52.2905122], [-0.9982521, 52.29043980000001], [-0.9974891, 52.2903816], [-0.9967693, 52.290306099999995], [-0.9958292, 52.29019280000001], [-0.9952177, 52.29010370000001], [-0.9936956, 52.2898579], [-0.9906473999999998, 52.289354900000006], [-0.9881468125314736, 52.288937568288674], [-0.9819767, 52.2879078], [-0.9754754, 52.28683809999999], [-0.9714181999999998, 52.2861539], [-0.9695678, 52.2858214], [-0.9676116, 52.2854215], [-0.9667663, 52.28521930000001], [-0.9659704, 52.28501150000001], [-0.9651647, 52.28478579999999], [-0.9644108, 52.28455969999999], [-0.9637455, 52.2843642], [-0.9619143, 52.283728399999994], [-0.9610586, 52.283401], [-0.9602036, 52.2830525], [-0.9593832, 52.28269439999999], [-0.9584727, 52.28227269999999], [-0.9560584, 52.281077499999995], [-0.954518, 52.280329599999995], [-0.9529881, 52.2795779], [-0.9481886000000002, 52.277240899999995], [-0.9479144, 52.2770954], [-0.946931, 52.2765774], [-0.9456437, 52.27594870000001], [-0.9444420999999998, 52.27537170000001], [-0.9439180999999998, 52.27511319999999], [-0.9437801, 52.2750451], [-0.943660488580698, 52.27498606676315], [-0.9432458, 52.2747814], [-0.9426832, 52.27450449999999], [-0.9419552, 52.2741469], [-0.9412717999999998, 52.273826199999995], [-0.9410307999999998, 52.2737164], [-0.9408533, 52.27363540000001], [-0.9406362, 52.27353639999999], [-0.9400545, 52.27328210000001], [-0.939507, 52.27305290000001], [-0.9383328, 52.272607], [-0.9371851, 52.2721821], [-0.9366104999999998, 52.2719837], [-0.9360462, 52.271801399999994], [-0.9343719999999998, 52.27131719999999], [-0.9325593, 52.27081379999999], [-0.9322568, 52.270728299999995], [-0.9308561, 52.2703348], [-0.9288487, 52.26977529999999], [-0.9252506, 52.2687736], [-0.9236076, 52.26830220000001], [-0.9235316999999998, 52.2682803], [-0.9234713, 52.2682629], [-0.9233345, 52.26822380000001], [-0.9221916, 52.2678624], [-0.9211732, 52.26749120000001], [-0.9203376, 52.2671389], [-0.9198886, 52.26694010000001], [-0.9194939, 52.26674690000001], [-0.9189815999999998, 52.266481899999995], [-0.918674, 52.2663126], [-0.9185370000000002, 52.2662304], [-0.9180254, 52.2659317], [-0.9175364, 52.26561220000001], [-0.9171342999999998, 52.2653353], [-0.9167712, 52.2650668], [-0.9163655, 52.2647602], [-0.9160395999999998, 52.26448100000001], [-0.9157617, 52.26424460000001], [-0.9154744, 52.2639713], [-0.9150182, 52.2634892], [-0.9147016999999996, 52.263120499999985], [-0.9144296, 52.262763099999994], [-0.9143686, 52.262672599999995], [-0.9140668, 52.2621818], [-0.9139176, 52.261907400000005], [-0.9137811, 52.2616562], [-0.9135413, 52.2611743], [-0.9134894, 52.26106089999999], [-0.9134053, 52.2608765], [-0.9127449, 52.2592361], [-0.9124656, 52.2583216], [-0.9122514, 52.2575878], [-0.9121777, 52.2573226], [-0.9120019999999998, 52.256602699999995], [-0.9118183, 52.2558532], [-0.9117056, 52.25545499999999], [-0.9115447, 52.255003499999994], [-0.9114025, 52.254676700000005], [-0.9112148, 52.2542999], [-0.9110257000000002, 52.2539715], [-0.9108298999999996, 52.253662000000006], [-0.9107024, 52.25348309999999], [-0.9105466, 52.2532637], [-0.9103868999999998, 52.2530424], [-0.9102769, 52.2528955], [-0.9100328, 52.2525942], [-0.9097043, 52.2522017], [-0.9092259999999998, 52.2516596], [-0.9090462999999998, 52.2514363], [-0.9088553999999998, 52.2511697], [-0.9087052, 52.2509259], [-0.9084842999999998, 52.250517599999995], [-0.9083301, 52.25019329999999], [-0.9082242, 52.249918999999984], [-0.9081383, 52.24967269999999], [-0.9080498, 52.249390299999995], [-0.9079881, 52.24915380000001], [-0.907938, 52.24892500000001], [-0.9079318, 52.24862910000001], [-0.9079211, 52.24837050000001], [-0.9078956, 52.248201400000006], [-0.907875, 52.248014399999995], [-0.9078674, 52.2478154], [-0.907879, 52.2475915], [-0.9078983, 52.24734819999999], [-0.907922, 52.24715059999999], [-0.907972, 52.2467817], [-0.9080378, 52.2463416], [-0.908078, 52.2460542], [-0.9080968, 52.24588169999999], [-0.908111, 52.24565859999999], [-0.9081524, 52.24516800000001], [-0.9081906, 52.2445408], [-0.9081808, 52.24440810000001], [-0.9081517, 52.2442206], [-0.9081517, 52.24402429999999], [-0.9081088, 52.243781299999995], [-0.9080815, 52.2436427], [-0.9080673, 52.2433696], [-0.9080525, 52.2430389], [-0.9079694, 52.2421299], [-0.9079505999999998, 52.2419889], [-0.9078862, 52.241367], [-0.9078603, 52.2411997], [-0.9078447, 52.24109509999999], [-0.9077669000000002, 52.240686199999985], [-0.9076864, 52.24031329999999], [-0.9075979, 52.2399175], [-0.907496, 52.2394592], [-0.9074128, 52.23907990000001], [-0.9073595, 52.238783999999995], [-0.9072653, 52.2383851], [-0.9071473, 52.2378792]]}", "current_leg_start": "Long Buckby", "dest_arr_time_act": "2251", "motion_projection": null, "next_location_lat": "52.2378792", "next_location_lon": "-0.9071473", "previous_location": "Long Buckby", "current_leg_milage": "9.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 193.796, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 311.39, \"from_m\": 193.796, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 685.532, \"from_m\": 311.39, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40018.968, \"from_m\": 685.532, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 40097.419, \"from_m\": 40018.968, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41057.118, \"from_m\": 40097.419, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42384.25, \"from_m\": 41057.118, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44079.334, \"from_m\": 42384.25, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44166.2, \"from_m\": 44079.334, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49560.898, \"from_m\": 44166.2, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49633.693, \"from_m\": 49560.898, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 53479.984, \"from_m\": 49633.693, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 53548.389, \"from_m\": 53479.984, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66312.225, \"from_m\": 53548.389, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 66391.641, \"from_m\": 66312.225, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 66964.892, \"from_m\": 66391.641, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 76556.137, \"from_m\": 66964.892, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 77736.91, \"from_m\": 76556.137, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 78265.188, \"from_m\": 77736.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78361.159, \"from_m\": 78265.188, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78460.134, \"from_m\": 78361.159, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 78549.219, \"from_m\": 78460.134, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87096.068, \"from_m\": 78549.219, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 87137.101, \"from_m\": 87096.068, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 88000.472, \"from_m\": 87137.101, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 89155.474, \"from_m\": 88000.472, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89961.367, \"from_m\": 89155.474, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90794.16, \"from_m\": 89961.367, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 110961.749, \"from_m\": 90794.16, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 116846.991, \"from_m\": 110961.749, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 116917.36, \"from_m\": 116846.991, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 116989.456, \"from_m\": 116917.36, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 117055.285, \"from_m\": 116989.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 122222.541, \"from_m\": 117055.285, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 122973.261, \"from_m\": 122222.541, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 123400.379, \"from_m\": 122973.261, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 149158.401, \"from_m\": 123400.379, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 151202.781, \"from_m\": 149158.401, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 151903.177, \"from_m\": 151202.781, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 754652, \"profile_key\": \"c03502f7813e97751363a1f1dced6619b18951510acbd33f32c95d71c6eefb98\", \"schedule_id\": 2316, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 2, \"distance_m\": 2691.624, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119H\", \"location\": \"Madeley\", \"stage_seq\": 3, \"distance_m\": 13352.428, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126H\", \"location\": \"Norton Bridge\", \"stage_seq\": 4, \"distance_m\": 30847.47, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2132\", \"location\": \"Stafford\", \"stage_seq\": 5, \"distance_m\": 39373.794, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Colwich Jn\", \"stage_seq\": 6, \"distance_m\": 49633.693, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 7, \"distance_m\": 53479.984, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2141\", \"wtt_dep\": \"2142\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 8, \"distance_m\": 54133.487, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 9, \"distance_m\": 65961.224, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149H\", \"location\": \"Lichfield Trent Valley\", \"stage_seq\": 10, \"distance_m\": 67098.45, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2156\", \"location\": \"Tamworth Low Level\", \"stage_seq\": 11, \"distance_m\": 77117.46, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Amington Jn\", \"stage_seq\": 12, \"distance_m\": 78630.97, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204H\", \"location\": \"Atherstone\", \"stage_seq\": 13, \"distance_m\": 89471.93, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2211\", \"location\": \"Nuneaton\", \"stage_seq\": 14, \"distance_m\": 97879.884, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 15, \"distance_m\": 120083.776, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2227\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 121133.083, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 17, \"distance_m\": 123460.033, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Daventry North Jn\", \"stage_seq\": 18, \"distance_m\": 127396.271, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239H\", \"location\": \"Long Buckby\", \"stage_seq\": 19, \"distance_m\": 136372.758, \"section_seq\": 1, \"route_path_id\": 131317}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": null, \"location\": \"Northampton\", \"stage_seq\": 20, \"distance_m\": 151903.177, \"section_seq\": 1, \"route_path_id\": 131317}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 151903.177, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131317}], \"total_distance_m\": 151903.177, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 151903.177, \"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": "2113", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "52.2378792", "current_position_lon": "-0.9071473", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:44:01Z\", \"source_id\": 64092370, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:45:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:44:00Z\", \"source_id\": 20312940, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:24Z\", \"source_id\": 64115473, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:30Z\", \"source_id\": 20319764, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:30Z\", \"source_id\": 64133064, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:34Z\", \"source_id\": 20324921, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20619, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:07:59Z\", \"source_id\": 64145282, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:05Z\", \"source_id\": 20328477, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:44Z\", \"source_id\": 64163944, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:49Z\", \"source_id\": 20333950, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:51Z\", \"source_id\": 64176683, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:55Z\", \"source_id\": 20337769, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:34Z\", \"source_id\": 64214450, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:39Z\", \"source_id\": 20349197, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:16Z\", \"source_id\": 64239033, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:18Z\", \"source_id\": 20356533, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:59Z\", \"source_id\": 64270470, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:06Z\", \"source_id\": 20366287, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Northampton", "service_state_platform": "1", "timing_fact_generation": 1790028727694154, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:30.223794", "service_state_evidence_id": 20366287, "current_leg_start_actual_dep": "2026-09-21T23:01:30+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:35.236863", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
CRE |
NMP |
1N08 |
730207+730233 |
10 |
110 |
None |
{"version": 3, "segments": [{"to_m": 193.796, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 311.39, "from_m": 193.796, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 685.532, "from_m": 311.39, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40018.968, "from_m": 685.532, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 40097.419, "from_m": 40018.968, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41057.118, "from_m": 40097.419, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42384.25, "from_m": 41057.118, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44079.334, "from_m": 42384.25, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44166.2, "from_m": 44079.334, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49560.898, "from_m": 44166.2, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49633.693, "from_m": 49560.898, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 53479.984, "from_m": 49633.693, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53548.389, "from_m": 53479.984, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66312.225, "from_m": 53548.389, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 66391.641, "from_m": 66312.225, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 66964.892, "from_m": 66391.641, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 110.0}, {"to_m": 76556.137, "from_m": 66964.892, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 77736.91, "from_m": 76556.137, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78265.188, "from_m": 77736.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78361.159, "from_m": 78265.188, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78460.134, "from_m": 78361.159, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 78549.219, "from_m": 78460.134, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87096.068, "from_m": 78549.219, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 87137.101, "from_m": 87096.068, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 110.0}, {"to_m": 88000.472, "from_m": 87137.101, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 89155.474, "from_m": 88000.472, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 90.0}, {"to_m": 89961.367, "from_m": 89155.474, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90794.16, "from_m": 89961.367, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 110961.749, "from_m": 90794.16, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 116846.991, "from_m": 110961.749, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 116917.36, "from_m": 116846.991, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 116989.456, "from_m": 116917.36, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 117055.285, "from_m": 116989.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 122222.541, "from_m": 117055.285, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 122973.261, "from_m": 122222.541, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 123400.379, "from_m": 122973.261, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 149158.401, "from_m": 123400.379, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 151202.781, "from_m": 149158.401, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 151903.177, "from_m": 151202.781, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 754652, "profile_key": "c03502f7813e97751363a1f1dced6619b18951510acbd33f32c95d71c6eefb98", "schedule_id": 2316, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Crewe Basford Hall Jn", "stage_seq": 2, "distance_m": 2691.624, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Madeley", "stage_seq": 3, "distance_m": 13352.428, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126H", "location": "Norton Bridge", "stage_seq": 4, "distance_m": 30847.47, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Stafford", "stage_seq": 5, "distance_m": 39373.794, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Colwich Jn", "stage_seq": 6, "distance_m": 49633.693, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Rugeley North Jn", "stage_seq": 7, "distance_m": 53479.984, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Rugeley Trent Valley", "stage_seq": 8, "distance_m": 54133.487, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 9, "distance_m": 65961.224, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Lichfield Trent Valley", "stage_seq": 10, "distance_m": 67098.45, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2156", "location": "Tamworth Low Level", "stage_seq": 11, "distance_m": 77117.46, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Amington Jn", "stage_seq": 12, "distance_m": 78630.97, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204H", "location": "Atherstone", "stage_seq": 13, "distance_m": 89471.93, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2211", "location": "Nuneaton", "stage_seq": 14, "distance_m": 97879.884, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Rugby Trent Valley Jn", "stage_seq": 15, "distance_m": 120083.776, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2227", "location": "Rugby", "stage_seq": 16, "distance_m": 121133.083, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Hillmorton Jn", "stage_seq": 17, "distance_m": 123460.033, "section_seq": 1, "route_path_id": 131317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Daventry North Jn", "stage_seq": 18, "distance_m": 127396.271, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Long Buckby", "stage_seq": 19, "distance_m": 136372.758, "section_seq": 1, "route_path_id": 131317}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": null, "location": "Northampton", "stage_seq": 20, "distance_m": 151903.177, "section_seq": 1, "route_path_id": 131317}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 151903.177, "from_m": 0.0, "section_seq": 1, "route_path_id": 131317}], "total_distance_m": 151903.177, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 151903.177, "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": 11314, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:44:01Z", "source_id": 64092370, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:45:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:44:00Z", "source_id": 20312940, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11436, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:24Z", "source_id": 64115473, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:55:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:30Z", "source_id": 20319764, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19130, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:30Z", "source_id": 64133064, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:03:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:34Z", "source_id": 20324921, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20619, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:07:59Z", "source_id": 64145282, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:09:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:05Z", "source_id": 20328477, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20643, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:44Z", "source_id": 64163944, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:17:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:49Z", "source_id": 20333950, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20670, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:51Z", "source_id": 64176683, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:23:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:55Z", "source_id": 20337769, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21186, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:34Z", "source_id": 64214450, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:42:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:39Z", "source_id": 20349197, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:16Z", "source_id": 64239033, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:55:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:18Z", "source_id": 20356533, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21288, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:59Z", "source_id": 64270470, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:06Z", "source_id": 20366287, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Crewe |
2113 |
2113 |
11 |
None |
None |
Northampton |
2251 |
2251 |
1 |
LATE |
+22 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C17870/2026-09-21/detailed |
None |
Long Buckby |
2026-09-21T23:01:30+01:00 |
Northampton |
16.0 |
{"type": "LineString", "coordinates": [[-1.0858705857589273, 52.29432105446829], [-1.0855839, 52.294220499999994], [-1.0852546000000003, 52.294112299999995], [-1.0845052, 52.2939004], [-1.0835088999999998, 52.29367539999999], [-1.0828906, 52.2935521], [-1.082272, 52.293453500000005], [-1.0814481, 52.293342799999984], [-1.0806397, 52.2932552], [-1.0796267999999998, 52.293157], [-1.0780504999999998, 52.29301860000001], [-1.0779783409434258, 52.293012916477345], [-1.0755392, 52.29282080000001], [-1.0709886, 52.2924418], [-1.0702772, 52.2923807], [-1.0691413, 52.29228379999999], [-1.0674859, 52.2921363], [-1.0642914, 52.29186], [-1.0572919, 52.2912403], [-1.0511208, 52.2907255], [-1.0474925, 52.29041279999999], [-1.0448613999999998, 52.2901821], [-1.0428653, 52.2900144], [-1.0385854, 52.2896354], [-1.0360222, 52.289430399999986], [-1.0335976, 52.2893164], [-1.0314306, 52.2892796], [-1.029567, 52.28930100000001], [-1.0275797999999998, 52.289375699999994], [-1.0259521, 52.2894577], [-1.0242999, 52.28953249999999], [-1.0208484999999998, 52.2896865], [-1.0173225, 52.2898472], [-1.013805, 52.2900013], [-1.0123292, 52.2900717], [-1.0107469999999998, 52.2901453], [-1.0076059, 52.2902835], [-1.0071806, 52.29030199999999], [-1.005676, 52.2903757], [-1.0035655, 52.29046240000001], [-1.0032199, 52.290476899999994], [-1.0025380999999998, 52.2904996], [-1.0018689, 52.29052049999999], [-1.0006864, 52.290537500000006], [-0.9994557999999998, 52.2905122], [-0.9982521, 52.29043980000001], [-0.9974891, 52.2903816], [-0.9967693, 52.290306099999995], [-0.9958292, 52.29019280000001], [-0.9952177, 52.29010370000001], [-0.9936956, 52.2898579], [-0.9906473999999998, 52.289354900000006], [-0.9881468125314736, 52.288937568288674], [-0.9819767, 52.2879078], [-0.9754754, 52.28683809999999], [-0.9714181999999998, 52.2861539], [-0.9695678, 52.2858214], [-0.9676116, 52.2854215], [-0.9667663, 52.28521930000001], [-0.9659704, 52.28501150000001], [-0.9651647, 52.28478579999999], [-0.9644108, 52.28455969999999], [-0.9637455, 52.2843642], [-0.9619143, 52.283728399999994], [-0.9610586, 52.283401], [-0.9602036, 52.2830525], [-0.9593832, 52.28269439999999], [-0.9584727, 52.28227269999999], [-0.9560584, 52.281077499999995], [-0.954518, 52.280329599999995], [-0.9529881, 52.2795779], [-0.9481886000000002, 52.277240899999995], [-0.9479144, 52.2770954], [-0.946931, 52.2765774], [-0.9456437, 52.27594870000001], [-0.9444420999999998, 52.27537170000001], [-0.9439180999999998, 52.27511319999999], [-0.9437801, 52.2750451], [-0.943660488580698, 52.27498606676315], [-0.9432458, 52.2747814], [-0.9426832, 52.27450449999999], [-0.9419552, 52.2741469], [-0.9412717999999998, 52.273826199999995], [-0.9410307999999998, 52.2737164], [-0.9408533, 52.27363540000001], [-0.9406362, 52.27353639999999], [-0.9400545, 52.27328210000001], [-0.939507, 52.27305290000001], [-0.9383328, 52.272607], [-0.9371851, 52.2721821], [-0.9366104999999998, 52.2719837], [-0.9360462, 52.271801399999994], [-0.9343719999999998, 52.27131719999999], [-0.9325593, 52.27081379999999], [-0.9322568, 52.270728299999995], [-0.9308561, 52.2703348], [-0.9288487, 52.26977529999999], [-0.9252506, 52.2687736], [-0.9236076, 52.26830220000001], [-0.9235316999999998, 52.2682803], [-0.9234713, 52.2682629], [-0.9233345, 52.26822380000001], [-0.9221916, 52.2678624], [-0.9211732, 52.26749120000001], [-0.9203376, 52.2671389], [-0.9198886, 52.26694010000001], [-0.9194939, 52.26674690000001], [-0.9189815999999998, 52.266481899999995], [-0.918674, 52.2663126], [-0.9185370000000002, 52.2662304], [-0.9180254, 52.2659317], [-0.9175364, 52.26561220000001], [-0.9171342999999998, 52.2653353], [-0.9167712, 52.2650668], [-0.9163655, 52.2647602], [-0.9160395999999998, 52.26448100000001], [-0.9157617, 52.26424460000001], [-0.9154744, 52.2639713], [-0.9150182, 52.2634892], [-0.9147016999999996, 52.263120499999985], [-0.9144296, 52.262763099999994], [-0.9143686, 52.262672599999995], [-0.9140668, 52.2621818], [-0.9139176, 52.261907400000005], [-0.9137811, 52.2616562], [-0.9135413, 52.2611743], [-0.9134894, 52.26106089999999], [-0.9134053, 52.2608765], [-0.9127449, 52.2592361], [-0.9124656, 52.2583216], [-0.9122514, 52.2575878], [-0.9121777, 52.2573226], [-0.9120019999999998, 52.256602699999995], [-0.9118183, 52.2558532], [-0.9117056, 52.25545499999999], [-0.9115447, 52.255003499999994], [-0.9114025, 52.254676700000005], [-0.9112148, 52.2542999], [-0.9110257000000002, 52.2539715], [-0.9108298999999996, 52.253662000000006], [-0.9107024, 52.25348309999999], [-0.9105466, 52.2532637], [-0.9103868999999998, 52.2530424], [-0.9102769, 52.2528955], [-0.9100328, 52.2525942], [-0.9097043, 52.2522017], [-0.9092259999999998, 52.2516596], [-0.9090462999999998, 52.2514363], [-0.9088553999999998, 52.2511697], [-0.9087052, 52.2509259], [-0.9084842999999998, 52.250517599999995], [-0.9083301, 52.25019329999999], [-0.9082242, 52.249918999999984], [-0.9081383, 52.24967269999999], [-0.9080498, 52.249390299999995], [-0.9079881, 52.24915380000001], [-0.907938, 52.24892500000001], [-0.9079318, 52.24862910000001], [-0.9079211, 52.24837050000001], [-0.9078956, 52.248201400000006], [-0.907875, 52.248014399999995], [-0.9078674, 52.2478154], [-0.907879, 52.2475915], [-0.9078983, 52.24734819999999], [-0.907922, 52.24715059999999], [-0.907972, 52.2467817], [-0.9080378, 52.2463416], [-0.908078, 52.2460542], [-0.9080968, 52.24588169999999], [-0.908111, 52.24565859999999], [-0.9081524, 52.24516800000001], [-0.9081906, 52.2445408], [-0.9081808, 52.24440810000001], [-0.9081517, 52.2442206], [-0.9081517, 52.24402429999999], [-0.9081088, 52.243781299999995], [-0.9080815, 52.2436427], [-0.9080673, 52.2433696], [-0.9080525, 52.2430389], [-0.9079694, 52.2421299], [-0.9079505999999998, 52.2419889], [-0.9078862, 52.241367], [-0.9078603, 52.2411997], [-0.9078447, 52.24109509999999], [-0.9077669000000002, 52.240686199999985], [-0.9076864, 52.24031329999999], [-0.9075979, 52.2399175], [-0.907496, 52.2394592], [-0.9074128, 52.23907990000001], [-0.9073595, 52.238783999999995], [-0.9072653, 52.2383851], [-0.9071473, 52.2378792]]} |
9.6 |
2257 |
2313 |
Long Buckby |
Northampton Bay |
Northampton |
52.2378792 |
-0.9071473 |
52.2378792 |
-0.9071473 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Northampton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366287 |
1790028727694154 |
118 |
118 |
2026-09-21 22:23:35.236863 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:30.223794 |
| 725463 |
756916 |
L86117 |
865P69M921 |
2026-09-21 |
COMPLETE |
20367065 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 756916, "stp": "P", "toc": "South Western Railway", "uid": "L86117", "consist": "444008+444033", "dest_crs": "XFR", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86117/2026-09-21/detailed", "trust_id": "865P69M921", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Fratton Carriage Servicing Depot", "service_date": "2026-09-21", "dest_arr_time": "2315", "dest_platform": null, "is_terminated": 1, "next_location": "Fratton Carriage Servicing Depot", "signalling_id": "5P69", "timing_status": "EARLY", "origin_station": "Portsmouth Harbour", "current_leg_arr": "2313", "current_leg_dep": "2312", "current_leg_end": "Fratton Carriage Servicing Depot", "origin_dep_time": "2300", "origin_platform": "3", "current_location": "Fratton Carriage Servicing Depot", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]}", "current_leg_start": "Fratton Staff Halt", "dest_arr_time_act": "2315", "motion_projection": null, "next_location_lat": "50.7951415", "next_location_lon": "-1.0700456", "previous_location": "Fratton Staff Halt", "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\": 381.412, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 563.276, \"from_m\": 381.412, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1170.809, \"from_m\": 563.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1526.605, \"from_m\": 1170.809, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1779.826, \"from_m\": 1526.605, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1819.233, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1886.632, \"from_m\": 1819.233, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2248.478, \"from_m\": 1886.632, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2308.419, \"from_m\": 2248.478, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2867.738, \"from_m\": 2308.419, \"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\": 756916, \"profile_key\": \"4e081834ddaa0d7d2134d8c0dafa5c8a864e5eb4f97af3f15bbc17a7d6350f3f\", \"schedule_id\": 18300, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137681}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2305\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1464.88, \"section_seq\": 1, \"route_path_id\": 137681}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2312\", \"location\": \"Fratton Staff Halt\", \"stage_seq\": 3, \"distance_m\": 2248.478, \"section_seq\": 1, \"route_path_id\": 137681}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": null, \"location\": \"Fratton Carriage Servicing Depot\", \"stage_seq\": 4, \"distance_m\": 2867.738, \"section_seq\": 1, \"route_path_id\": 137681}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2867.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137681}], \"total_distance_m\": 2867.738, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 2867.738, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2300", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "50.7951415", "current_position_lon": "-1.0700456", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:31Z\", \"source_id\": 64250277, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:35Z\", \"source_id\": 20359998, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:31Z\", \"source_id\": 20367065, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Fratton Carriage Servicing Depot", "service_state_platform": null, "timing_fact_generation": 1790028812676122, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:32.672848", "service_state_evidence_id": 20367065, "current_leg_start_actual_dep": "2026-09-21T23:12:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:36.947604", "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 |
PMH |
XFR |
5P69 |
444008+444033 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 381.412, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.276, "from_m": 381.412, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1526.605, "from_m": 1170.809, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1779.826, "from_m": 1526.605, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1819.233, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1886.632, "from_m": 1819.233, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2248.478, "from_m": 1886.632, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2308.419, "from_m": 2248.478, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2867.738, "from_m": 2308.419, "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": 756916, "profile_key": "4e081834ddaa0d7d2134d8c0dafa5c8a864e5eb4f97af3f15bbc17a7d6350f3f", "schedule_id": 18300, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137681}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2305", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1464.88, "section_seq": 1, "route_path_id": 137681}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2312", "location": "Fratton Staff Halt", "stage_seq": 3, "distance_m": 2248.478, "section_seq": 1, "route_path_id": 137681}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Fratton Carriage Servicing Depot", "stage_seq": 4, "distance_m": 2867.738, "section_seq": 1, "route_path_id": 137681}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2867.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 137681}], "total_distance_m": 2867.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 2867.738, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:31Z", "source_id": 64250277, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:35Z", "source_id": 20359998, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:31Z", "source_id": 20367065, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Portsmouth Harbour |
2300 |
2300 |
3 |
None |
None |
Fratton Carriage Servicing Depot |
2315 |
2315 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86117/2026-09-21/detailed |
None |
Fratton Staff Halt |
2026-09-21T23:12:00+01:00 |
Fratton Carriage Servicing Depot |
1.0 |
{"type": "LineString", "coordinates": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]} |
0.4 |
2312 |
2313 |
Fratton Staff Halt |
Fratton Carriage Servicing Depot |
Fratton Carriage Servicing Depot |
50.7951415 |
-1.0700456 |
50.7951415 |
-1.0700456 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Fratton Carriage Servicing Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367065 |
1790028812676122 |
10 |
10 |
2026-09-21 22:23:36.947604 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:32.672848 |
| 725464 |
756620 |
L01782 |
175D29M821 |
2026-09-21 |
COMPLETE |
20367098 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 756620, "stp": "P", "toc": "London North Eastern Railway", "uid": "L01782", "consist": "801207", "dest_crs": "XNL", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L01782/2026-09-21/detailed", "trust_id": "175D29M821", "origin_crs": "BDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neville Hill T&R.S.M.D", "service_date": "2026-09-21", "dest_arr_time": "2330", "dest_platform": null, "is_terminated": 1, "next_location": "Neville Hill T&R.S.M.D", "signalling_id": "5D29", "timing_status": "EARLY", "origin_station": "Bradford Forster Square", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Neville Hill T&R.S.M.D", "origin_dep_time": "2245", "origin_platform": "2", "current_location": "Neville Hill T&R.S.M.D", "last_update_time": "2026-09-21T22:23:52", "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": "2330", "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": 125, "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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4709.488, \"from_m\": 4221.42, \"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\": 5829.411, \"from_m\": 4709.488, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8199.114, \"from_m\": 5829.411, \"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\": 13340.105, \"from_m\": 8199.114, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19434.79, \"from_m\": 13340.105, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20618.857, \"from_m\": 19434.79, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20955.528, \"from_m\": 20618.857, \"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\": 21004.983, \"from_m\": 20955.528, \"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\": 21589.486, \"from_m\": 21004.983, \"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\": 21839.4, \"from_m\": 21589.486, \"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\": 22175.605, \"from_m\": 21839.4, \"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\": 22622.856, \"from_m\": 22175.605, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 23306.286, \"from_m\": 22622.856, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23345.376, \"from_m\": 23306.286, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 24759.166, \"from_m\": 23345.376, \"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\": 756620, \"profile_key\": \"b702c7dfadb6613eeb874f0699a01f57d79f6e586cd842d370d52c70019729cd\", \"schedule_id\": 15976, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Bradford Forster Square\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Shipley\", \"stage_seq\": 2, \"distance_m\": 4344.643, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Dockfield Junction\", \"stage_seq\": 3, \"distance_m\": 4758.956, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Apperley Jn\", \"stage_seq\": 4, \"distance_m\": 10694.938, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Armley Jn\", \"stage_seq\": 5, \"distance_m\": 19640.593, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2306\", \"location\": \"Whitehall Jn\", \"stage_seq\": 6, \"distance_m\": 20820.385, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 7, \"distance_m\": 21199.377, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2320\", \"location\": \"Leeds\", \"stage_seq\": 8, \"distance_m\": 21715.538, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 9, \"distance_m\": 23282.529, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 10, \"distance_m\": 24350.256, \"section_seq\": 1, \"route_path_id\": 136847}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Neville Hill T&R.S.M.D\", \"stage_seq\": 11, \"distance_m\": 24759.166, \"section_seq\": 1, \"route_path_id\": 136847}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24759.166, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136847}], \"total_distance_m\": 24759.166, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 23270.342, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1488.824, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2245", "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\": 5160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:12Z\", \"source_id\": 64228946, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:14Z\", \"source_id\": 20353631, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:07Z\", \"source_id\": 64258628, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:10Z\", \"source_id\": 20362516, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:08Z\", \"source_id\": 20366328, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:30Z\", \"source_id\": 64273108, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:35Z\", \"source_id\": 20367098, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neville Hill T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1790028816897189, "current_leg_arrival_utc": "2026-09-21T23:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:36.892176", "service_state_evidence_id": 20367098, "current_leg_start_actual_dep": "2026-09-21T23:20:00+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:36.950245", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London North Eastern Railway |
P |
BDQ |
XNL |
5D29 |
801207 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 25.579, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 428.494, "from_m": 25.579, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4074.339, "from_m": 428.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4221.42, "from_m": 4074.339, "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": 4709.488, "from_m": 4221.42, "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": 5829.411, "from_m": 4709.488, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8199.114, "from_m": 5829.411, "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": 13340.105, "from_m": 8199.114, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19434.79, "from_m": 13340.105, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20618.857, "from_m": 19434.79, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20955.528, "from_m": 20618.857, "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": 21004.983, "from_m": 20955.528, "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": 21589.486, "from_m": 21004.983, "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": 21839.4, "from_m": 21589.486, "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": 22175.605, "from_m": 21839.4, "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": 22622.856, "from_m": 22175.605, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 23306.286, "from_m": 22622.856, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23345.376, "from_m": 23306.286, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 24759.166, "from_m": 23345.376, "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": 756620, "profile_key": "b702c7dfadb6613eeb874f0699a01f57d79f6e586cd842d370d52c70019729cd", "schedule_id": 15976, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "Bradford Forster Square", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Shipley", "stage_seq": 2, "distance_m": 4344.643, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Dockfield Junction", "stage_seq": 3, "distance_m": 4758.956, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Apperley Jn", "stage_seq": 4, "distance_m": 10694.938, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Armley Jn", "stage_seq": 5, "distance_m": 19640.593, "section_seq": 1, "route_path_id": 136847}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2306", "location": "Whitehall Jn", "stage_seq": 6, "distance_m": 20820.385, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Leeds West Jn", "stage_seq": 7, "distance_m": 21199.377, "section_seq": 1, "route_path_id": 136847}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2320", "location": "Leeds", "stage_seq": 8, "distance_m": 21715.538, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Marsh Lane Jn Leeds", "stage_seq": 9, "distance_m": 23282.529, "section_seq": 1, "route_path_id": 136847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Neville H. West Jn", "stage_seq": 10, "distance_m": 24350.256, "section_seq": 1, "route_path_id": 136847}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Neville Hill T&R.S.M.D", "stage_seq": 11, "distance_m": 24759.166, "section_seq": 1, "route_path_id": 136847}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24759.166, "from_m": 0.0, "section_seq": 1, "route_path_id": 136847}], "total_distance_m": 24759.166, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 23270.342, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1488.824, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5160, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:12Z", "source_id": 64228946, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:50:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:14Z", "source_id": 20353631, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:07Z", "source_id": 64258628, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:06:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:10Z", "source_id": 20362516, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:08Z", "source_id": 20366328, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5275, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:30Z", "source_id": 64273108, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:13:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:35Z", "source_id": 20367098, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Bradford Forster Square |
2245 |
2245 |
2 |
None |
None |
Neville Hill T&R.S.M.D |
2330 |
2330 |
None |
EARLY |
-17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L01782/2026-09-21/detailed |
None |
Leeds |
2026-09-21T23:20: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 |
2309 |
2313 |
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-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Neville Hill T&R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367098 |
1790028816897189 |
34 |
34 |
2026-09-21 22:23:36.950245 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:36.892176 |
| 725465 |
755430 |
L80856 |
872C71M721 |
2026-09-21 |
COMPLETE |
20366354 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 755430, "stp": "P", "toc": "South Western Railway", "uid": "L80856", "consist": "450010+450061", "dest_crs": "RDZ", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80856/2026-09-21/detailed", "trust_id": "872C71M721", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "5", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "2C71", "timing_status": "ON TIME", "origin_station": "London Waterloo", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "2148", "origin_platform": "18", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Earley", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Earley", "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\": 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\": 4508.921, \"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\": 4606.451, \"from_m\": 4508.921, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5012.633, \"from_m\": 4606.451, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5058.568, \"from_m\": 5012.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6056.517, \"from_m\": 5058.568, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6556.668, \"from_m\": 6056.517, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15333.499, \"from_m\": 6556.668, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16441.313, \"from_m\": 15333.499, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21514.072, \"from_m\": 16441.313, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22699.727, \"from_m\": 21514.072, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22763.452, \"from_m\": 22699.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29808.188, \"from_m\": 22763.452, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30347.67, \"from_m\": 29808.188, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31143.925, \"from_m\": 30347.67, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31460.264, \"from_m\": 31143.925, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33229.921, \"from_m\": 31460.264, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43048.053, \"from_m\": 33229.921, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43374.518, \"from_m\": 43048.053, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51688.99, \"from_m\": 43374.518, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52137.074, \"from_m\": 51688.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\": 56824.169, \"from_m\": 52137.074, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58437.596, \"from_m\": 56824.169, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58566.245, \"from_m\": 58437.596, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58626.676, \"from_m\": 58566.245, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 59082.332, \"from_m\": 58626.676, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 68580.333, \"from_m\": 59082.332, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68586.95, \"from_m\": 68580.333, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68671.991, \"from_m\": 68586.95, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69111.312, \"from_m\": 68671.991, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69371.394, \"from_m\": 69111.312, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 69658.327, \"from_m\": 69371.394, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 755430, \"profile_key\": \"dc5c97e9c292a94aefadbccae828a85594ff8dabb474685d19d04175e2560674\", \"schedule_id\": 38265, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152H\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 4, \"distance_m\": 3208.285, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 5, \"distance_m\": 4240.077, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2157\", \"wtt_dep\": \"2158\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 6, \"distance_m\": 6172.564, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Barnes\", \"stage_seq\": 7, \"distance_m\": 11300.251, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"Richmond\", \"stage_seq\": 8, \"distance_m\": 15537.183, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2210H\", \"location\": \"Twickenham\", \"stage_seq\": 9, \"distance_m\": 18119.759, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Whitton Jn\", \"stage_seq\": 10, \"distance_m\": 20898.901, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213H\", \"location\": \"Feltham Jn\", \"stage_seq\": 11, \"distance_m\": 21514.072, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2215H\", \"wtt_dep\": \"2216H\", \"location\": \"Feltham\", \"stage_seq\": 12, \"distance_m\": 23828.304, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2224\", \"location\": \"Staines\", \"stage_seq\": 13, \"distance_m\": 30495.724, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2228H\", \"location\": \"Egham\", \"stage_seq\": 14, \"distance_m\": 33755.009, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Virginia Water\", \"stage_seq\": 15, \"distance_m\": 37262.873, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Sunningdale\", \"stage_seq\": 16, \"distance_m\": 43170.927, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244H\", \"location\": \"Ascot\", \"stage_seq\": 17, \"distance_m\": 46511.635, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Martins Heron\", \"stage_seq\": 18, \"distance_m\": 49969.939, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252\", \"location\": \"Bracknell\", \"stage_seq\": 19, \"distance_m\": 51913.745, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Wokingham\", \"stage_seq\": 20, \"distance_m\": 58841.885, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Winnersh\", \"stage_seq\": 21, \"distance_m\": 62197.128, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 22, \"distance_m\": 63287.586, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307H\", \"location\": \"Earley\", \"stage_seq\": 23, \"distance_m\": 65141.923, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 24, \"distance_m\": 68412.13, \"section_seq\": 1, \"route_path_id\": 146342}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 25, \"distance_m\": 69658.327, \"section_seq\": 1, \"route_path_id\": 146342}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 69658.327, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146342}], \"total_distance_m\": 69658.327, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68924.144, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 734.183, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2148", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:34Z\", \"source_id\": 64109364, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:52:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:36Z\", \"source_id\": 20317922, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:53Z\", \"source_id\": 64116503, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:56Z\", \"source_id\": 20320045, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:27Z\", \"source_id\": 64119955, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:30Z\", \"source_id\": 20321017, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:21Z\", \"source_id\": 64132741, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:24Z\", \"source_id\": 20324811, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:05:15Z\", \"source_id\": 64139226, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:05:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:05:16Z\", \"source_id\": 20326663, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:20Z\", \"source_id\": 64148127, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:24Z\", \"source_id\": 20329321, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:27Z\", \"source_id\": 64159153, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:31Z\", \"source_id\": 20332528, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:28Z\", \"source_id\": 64171784, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:31Z\", \"source_id\": 20336210, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:12Z\", \"source_id\": 64185823, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:15Z\", \"source_id\": 20340556, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:21Z\", \"source_id\": 64202330, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:22Z\", \"source_id\": 20345405, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:53Z\", \"source_id\": 64213191, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:55Z\", \"source_id\": 20348765, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:37Z\", \"source_id\": 64220376, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:40Z\", \"source_id\": 20350989, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:54Z\", \"source_id\": 64228444, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:55Z\", \"source_id\": 20353471, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:16Z\", \"source_id\": 64233248, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:20Z\", \"source_id\": 20354853, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:46Z\", \"source_id\": 64245399, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:51Z\", \"source_id\": 20358513, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:13Z\", \"source_id\": 64253373, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:18Z\", \"source_id\": 20360907, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:46Z\", \"source_id\": 64258028, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:50Z\", \"source_id\": 20362323, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:07Z\", \"source_id\": 64262029, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:10Z\", \"source_id\": 20363629, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:06Z\", \"source_id\": 64270661, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:10Z\", \"source_id\": 20366354, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "5", "timing_fact_generation": 1790028730184120, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:40.281494", "service_state_evidence_id": 20366354, "current_leg_start_actual_dep": "2026-09-21T23:07:30+01:00", "operational_evidence_version": 127, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:40.365144", "service_state_valid_until_kind": null, "operational_interpretation_version": 127, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
RDZ |
2C71 |
450010+450061 |
8 |
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": 4508.921, "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": 4606.451, "from_m": 4508.921, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5012.633, "from_m": 4606.451, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5058.568, "from_m": 5012.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6056.517, "from_m": 5058.568, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6556.668, "from_m": 6056.517, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15333.499, "from_m": 6556.668, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16441.313, "from_m": 15333.499, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21514.072, "from_m": 16441.313, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22699.727, "from_m": 21514.072, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22763.452, "from_m": 22699.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29808.188, "from_m": 22763.452, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30347.67, "from_m": 29808.188, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31143.925, "from_m": 30347.67, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31460.264, "from_m": 31143.925, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33229.921, "from_m": 31460.264, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43048.053, "from_m": 33229.921, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43374.518, "from_m": 43048.053, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51688.99, "from_m": 43374.518, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52137.074, "from_m": 51688.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": 56824.169, "from_m": 52137.074, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58437.596, "from_m": 56824.169, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58566.245, "from_m": 58437.596, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58626.676, "from_m": 58566.245, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 59082.332, "from_m": 58626.676, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 68580.333, "from_m": 59082.332, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68586.95, "from_m": 68580.333, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68671.991, "from_m": 68586.95, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69111.312, "from_m": 68671.991, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69371.394, "from_m": 69111.312, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 69658.327, "from_m": 69371.394, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 755430, "profile_key": "dc5c97e9c292a94aefadbccae828a85594ff8dabb474685d19d04175e2560674", "schedule_id": 38265, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2148", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Nine Elms Jn", "stage_seq": 4, "distance_m": 3208.285, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Queenstown Road (Battersea)", "stage_seq": 5, "distance_m": 4240.077, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": "2158", "location": "Clapham Junction (W)", "stage_seq": 6, "distance_m": 6172.564, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Barnes", "stage_seq": 7, "distance_m": 11300.251, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Richmond", "stage_seq": 8, "distance_m": 15537.183, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2210H", "location": "Twickenham", "stage_seq": 9, "distance_m": 18119.759, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Whitton Jn", "stage_seq": 10, "distance_m": 20898.901, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Feltham Jn", "stage_seq": 11, "distance_m": 21514.072, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216H", "location": "Feltham", "stage_seq": 12, "distance_m": 23828.304, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Staines", "stage_seq": 13, "distance_m": 30495.724, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2228H", "location": "Egham", "stage_seq": 14, "distance_m": 33755.009, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Virginia Water", "stage_seq": 15, "distance_m": 37262.873, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Sunningdale", "stage_seq": 16, "distance_m": 43170.927, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Ascot", "stage_seq": 17, "distance_m": 46511.635, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Martins Heron", "stage_seq": 18, "distance_m": 49969.939, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Bracknell", "stage_seq": 19, "distance_m": 51913.745, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Wokingham", "stage_seq": 20, "distance_m": 58841.885, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Winnersh", "stage_seq": 21, "distance_m": 62197.128, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Winnersh Triangle", "stage_seq": 22, "distance_m": 63287.586, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307H", "location": "Earley", "stage_seq": 23, "distance_m": 65141.923, "section_seq": 1, "route_path_id": 146342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Reading Spur Jn", "stage_seq": 24, "distance_m": 68412.13, "section_seq": 1, "route_path_id": 146342}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 25, "distance_m": 69658.327, "section_seq": 1, "route_path_id": 146342}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 69658.327, "from_m": 0.0, "section_seq": 1, "route_path_id": 146342}], "total_distance_m": 69658.327, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68924.144, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 734.183, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29098, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:34Z", "source_id": 64109364, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:52:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:36Z", "source_id": 20317922, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:53Z", "source_id": 64116503, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:56Z", "source_id": 20320045, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29164, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:27Z", "source_id": 64119955, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:57:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:30Z", "source_id": 20321017, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28398, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:21Z", "source_id": 64132741, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:03:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:24Z", "source_id": 20324811, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28336, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:05:15Z", "source_id": 64139226, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:05:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:05:16Z", "source_id": 20326663, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28297, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:20Z", "source_id": 64148127, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:09:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:24Z", "source_id": 20329321, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28268, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:27Z", "source_id": 64159153, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:31Z", "source_id": 20332528, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28248, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:28Z", "source_id": 64171784, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:21:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:31Z", "source_id": 20336210, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28216, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:12Z", "source_id": 64185823, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:28:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:15Z", "source_id": 20340556, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28210, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:21Z", "source_id": 64202330, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:36:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:22Z", "source_id": 20345405, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28199, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:53Z", "source_id": 64213191, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:41:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:55Z", "source_id": 20348765, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28190, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:37Z", "source_id": 64220376, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:45:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:40Z", "source_id": 20350989, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28170, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:54Z", "source_id": 64228444, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:49:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:55Z", "source_id": 20353471, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28175, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:16Z", "source_id": 64233248, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:20Z", "source_id": 20354853, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27816, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:46Z", "source_id": 64245399, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:58:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:51Z", "source_id": 20358513, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27808, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:13Z", "source_id": 64253373, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:02:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:18Z", "source_id": 20360907, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27800, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:46Z", "source_id": 64258028, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:50Z", "source_id": 20362323, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:07Z", "source_id": 64262029, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:08:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:10Z", "source_id": 20363629, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23743, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:06Z", "source_id": 64270661, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:13:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:10Z", "source_id": 20366354, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
London Waterloo |
2148 |
2148 |
18 |
None |
None |
Reading Platforms 4/5/6 |
2314 |
2313 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L80856/2026-09-21/detailed |
None |
Earley |
2026-09-21T23:07:30+01:00 |
Reading Platforms 4/5/6 |
4.0 |
{"type": "LineString", "coordinates": [[-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} |
2.8 |
2309 |
2313 |
Earley |
Reading Platforms 4/5/6 |
Reading Platforms 4/5/6 |
51.4586984 |
-0.9712403 |
51.4586984 |
-0.9712403 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Reading Platforms 4/5/6 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366354 |
1790028730184120 |
127 |
127 |
2026-09-21 22:23:40.365144 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:40.281494 |
| 725466 |
757126 |
P64972 |
325J65M921 |
2026-09-21 |
COMPLETE |
20367221 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 757126, "stp": "O", "toc": "Northern", "uid": "P64972", "consist": "156441", "dest_crs": "XNN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64972/2026-09-21/detailed", "trust_id": "325J65M921", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton Heath T.M.D.", "service_date": "2026-09-21", "dest_arr_time": "2331", "dest_platform": null, "is_terminated": 1, "next_location": "Ashburys", "signalling_id": "5J65", "timing_status": null, "origin_station": "Manchester Piccadilly", "current_leg_arr": "2314½", "current_leg_dep": "2309", "current_leg_end": "Ashburys", "origin_dep_time": "2309", "origin_platform": "3", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.2160119999999996, 53.4722695], [-2.2156691, 53.4721011], [-2.215446458600783, 53.471998624940376], [-2.2151719999999995, 53.471872299999994], [-2.2148528999999995, 53.4717687], [-2.2144696, 53.4716225], [-2.2138071, 53.471394200000006], [-2.2136742999999997, 53.47135279999999], [-2.2134943999999996, 53.4713159], [-2.213335, 53.4712776], [-2.2131714, 53.471242499999995], [-2.2129836, 53.4712153], [-2.2124311999999997, 53.47114989999999], [-2.2122165, 53.4711307], [-2.2120958, 53.47112429999999], [-2.2119509999999996, 53.4711196], [-2.2117900999999995, 53.4711234], [-2.2117016, 53.47112679999999], [-2.2116210999999995, 53.47113229999999], [-2.2114627999999996, 53.47115310000001], [-2.2113523999999996, 53.4711706], [-2.2111805, 53.4711978], [-2.210768, 53.47126310000001], [-2.2105427999999994, 53.4712904], [-2.2103096, 53.47131749999999], [-2.2095129, 53.4714057], [-2.2092606, 53.4714337], [-2.2088047999999993, 53.47148519999999], [-2.2085203, 53.4715137], [-2.2082253, 53.4715393], [-2.207817360769832, 53.47156783044583], [-2.2056616, 53.47171860000001], [-2.2052195, 53.4717495], [-2.2040224, 53.47183319999999], [-2.2037888999999997, 53.4718458], [-2.2036202, 53.471848099999995], [-2.2035313999999997, 53.471849000000006], [-2.2032336999999997, 53.47183619999999], [-2.2029307, 53.47181559999999], [-2.2023004, 53.471767699999994], [-2.2021313999999994, 53.47175800000001], [-2.2019597, 53.47175800000001], [-2.2007152, 53.4717867], [-2.2005273999999995, 53.47178039999999], [-2.2003289999999995, 53.4717708], [-2.2001573, 53.47175819999999], [-2.2000606, 53.47175399999999], [-2.1999747999999997, 53.4717495], [-2.1998729, 53.4717488], [-2.1989926, 53.4717783]]}", "current_leg_start": "Manchester Piccadilly", "dest_arr_time_act": "2331", "motion_projection": null, "next_location_lat": "53.4717783", "next_location_lon": "-2.1989926", "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\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1049.469, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1088.464, \"from_m\": 1049.469, \"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\": 1159.476, \"from_m\": 1088.464, \"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\": 1183.533, \"from_m\": 1159.476, \"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\": 1274.252, \"from_m\": 1183.533, \"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\": 1443.746, \"from_m\": 1274.252, \"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\": 2199.218, \"from_m\": 1443.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5791.07, \"from_m\": 2257.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5913.088, \"from_m\": 5791.07, \"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\": 6256.341, \"from_m\": 5913.088, \"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\": 6277.306, \"from_m\": 6256.341, \"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\": 6348.399, \"from_m\": 6277.306, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7207.174, \"from_m\": 6348.399, \"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\": 7256.286, \"from_m\": 7207.174, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7278.352, \"from_m\": 7256.286, \"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\": 7369.056, \"from_m\": 7278.352, \"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\": 7475.248, \"from_m\": 7369.056, \"capability_applied\": null, \"effective_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\": 757126, \"profile_key\": \"0d1cd9c2d11acfd2d45ff9f838149409a64e11b98e75e40b2fdae89f997a913b\", \"schedule_id\": 39987, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1119.428, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Ashburys Arr & Dep Line\", \"stage_seq\": 3, \"distance_m\": 1643.608, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2318H\", \"location\": \"Ashburys\", \"stage_seq\": 4, \"distance_m\": 2257.573, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Philips Park South Jn\", \"stage_seq\": 5, \"distance_m\": 5200.051, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 6, \"distance_m\": 5791.07, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Brewery Jn\", \"stage_seq\": 7, \"distance_m\": 6375.257, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 7207.174, \"section_seq\": 1, \"route_path_id\": 139029}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": null, \"location\": \"Newton Heath T.M.D.\", \"stage_seq\": 9, \"distance_m\": 7475.248, \"section_seq\": 1, \"route_path_id\": 139029}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 7475.248, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139029}], \"total_distance_m\": 7475.248, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 2607.314, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4867.934, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2309", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "5.5", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "3", "timing_fact_generation": 1790028823841720, "current_leg_arrival_utc": "2026-09-21T23:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:43.838583", "service_state_evidence_id": 20367221, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:44.643493", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
MAN |
XNN |
5J65 |
156441 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1049.469, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1088.464, "from_m": 1049.469, "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": 1159.476, "from_m": 1088.464, "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": 1183.533, "from_m": 1159.476, "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": 1274.252, "from_m": 1183.533, "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": 1443.746, "from_m": 1274.252, "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": 2199.218, "from_m": 1443.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.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": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5791.07, "from_m": 2257.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5913.088, "from_m": 5791.07, "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": 6256.341, "from_m": 5913.088, "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": 6277.306, "from_m": 6256.341, "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": 6348.399, "from_m": 6277.306, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7207.174, "from_m": 6348.399, "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": 7256.286, "from_m": 7207.174, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7278.352, "from_m": 7256.286, "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": 7369.056, "from_m": 7278.352, "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": 7475.248, "from_m": 7369.056, "capability_applied": null, "effective_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": 757126, "profile_key": "0d1cd9c2d11acfd2d45ff9f838149409a64e11b98e75e40b2fdae89f997a913b", "schedule_id": 39987, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2309", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139029}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1119.428, "section_seq": 1, "route_path_id": 139029}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Ashburys Arr & Dep Line", "stage_seq": 3, "distance_m": 1643.608, "section_seq": 1, "route_path_id": 139029}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2318H", "location": "Ashburys", "stage_seq": 4, "distance_m": 2257.573, "section_seq": 1, "route_path_id": 139029}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Philips Park South Jn", "stage_seq": 5, "distance_m": 5200.051, "section_seq": 1, "route_path_id": 139029}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Philips Park West Jn", "stage_seq": 6, "distance_m": 5791.07, "section_seq": 1, "route_path_id": 139029}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Brewery Jn", "stage_seq": 7, "distance_m": 6375.257, "section_seq": 1, "route_path_id": 139029}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Thorpes Bridge Jn", "stage_seq": 8, "distance_m": 7207.174, "section_seq": 1, "route_path_id": 139029}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "Newton Heath T.M.D.", "stage_seq": 9, "distance_m": 7475.248, "section_seq": 1, "route_path_id": 139029}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 7475.248, "from_m": 0.0, "section_seq": 1, "route_path_id": 139029}], "total_distance_m": 7475.248, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 2607.314, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4867.934, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Manchester Piccadilly |
2309 |
2309 |
3 |
None |
None |
Newton Heath T.M.D. |
2331 |
2331 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P64972/2026-09-21/detailed |
None |
Manchester Piccadilly |
2026-09-21T23:09:00+01:00 |
Ashburys |
5.5 |
{"type": "LineString", "coordinates": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.2160119999999996, 53.4722695], [-2.2156691, 53.4721011], [-2.215446458600783, 53.471998624940376], [-2.2151719999999995, 53.471872299999994], [-2.2148528999999995, 53.4717687], [-2.2144696, 53.4716225], [-2.2138071, 53.471394200000006], [-2.2136742999999997, 53.47135279999999], [-2.2134943999999996, 53.4713159], [-2.213335, 53.4712776], [-2.2131714, 53.471242499999995], [-2.2129836, 53.4712153], [-2.2124311999999997, 53.47114989999999], [-2.2122165, 53.4711307], [-2.2120958, 53.47112429999999], [-2.2119509999999996, 53.4711196], [-2.2117900999999995, 53.4711234], [-2.2117016, 53.47112679999999], [-2.2116210999999995, 53.47113229999999], [-2.2114627999999996, 53.47115310000001], [-2.2113523999999996, 53.4711706], [-2.2111805, 53.4711978], [-2.210768, 53.47126310000001], [-2.2105427999999994, 53.4712904], [-2.2103096, 53.47131749999999], [-2.2095129, 53.4714057], [-2.2092606, 53.4714337], [-2.2088047999999993, 53.47148519999999], [-2.2085203, 53.4715137], [-2.2082253, 53.4715393], [-2.207817360769832, 53.47156783044583], [-2.2056616, 53.47171860000001], [-2.2052195, 53.4717495], [-2.2040224, 53.47183319999999], [-2.2037888999999997, 53.4718458], [-2.2036202, 53.471848099999995], [-2.2035313999999997, 53.471849000000006], [-2.2032336999999997, 53.47183619999999], [-2.2029307, 53.47181559999999], [-2.2023004, 53.471767699999994], [-2.2021313999999994, 53.47175800000001], [-2.2019597, 53.47175800000001], [-2.2007152, 53.4717867], [-2.2005273999999995, 53.47178039999999], [-2.2003289999999995, 53.4717708], [-2.2001573, 53.47175819999999], [-2.2000606, 53.47175399999999], [-2.1999747999999997, 53.4717495], [-2.1998729, 53.4717488], [-2.1989926, 53.4717783]]} |
1.4 |
2309 |
2314½ |
None |
Manchester Piccadilly |
Ashburys |
53.4769795 |
-2.2302017 |
53.4717783 |
-2.1989926 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Manchester Piccadilly |
TRUST |
TRUST_CANCELLATION |
20367221 |
1790028823841720 |
8 |
8 |
2026-09-21 22:23:44.643493 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:43.838583 |
| 725467 |
756591 |
P24348 |
252P39M821 |
2026-09-21 |
COMPLETE |
20366598 |
2026-09-21 23:13:00 |
2026-09-21 22:23:52 |
2026-09-23 22:23:52 |
{"id": 756591, "stp": "P", "toc": "Northern", "uid": "P24348", "consist": "158905", "dest_crs": "WRK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24348/2026-09-21/detailed", "trust_id": "252P39M821", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Worksop", "service_date": "2026-09-21", "dest_arr_time": "2315", "dest_platform": "2", "is_terminated": 1, "next_location": "Worksop", "signalling_id": "2P39", "timing_status": "EARLY", "origin_station": "Sheffield", "current_leg_arr": "2313", "current_leg_dep": "2310", "current_leg_end": "Worksop", "origin_dep_time": "2243", "origin_platform": "3A", "current_location": "Worksop", "last_update_time": "2026-09-21T22:23:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1684725477784066, 53.32488425795512], [-1.1684699999999997, 53.3248836], [-1.1678098693553778, 53.32470761944543], [-1.1675761, 53.3246453], [-1.1671851, 53.32453669999999], [-1.1667554, 53.32441729999999], [-1.1609544, 53.32271859999999], [-1.1454353, 53.31818080000001], [-1.1450324, 53.3180628], [-1.1438134, 53.317708], [-1.1430556, 53.3174863], [-1.137252, 53.3157906], [-1.1293496, 53.31347710000001], [-1.1283669999999997, 53.31319039999999], [-1.1281853, 53.31313730000001], [-1.1275713, 53.31295630000001], [-1.1243337999999998, 53.3120125], [-1.122821, 53.31156930000001]]}", "current_leg_start": "Shireoaks", "dest_arr_time_act": "2315", "motion_projection": null, "next_location_lat": "53.3115693", "next_location_lon": "-1.1228210", "previous_location": "Shireoaks", "current_leg_milage": "2.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 497.011, \"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\": 499.144, \"from_m\": 497.011, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 531.277, \"from_m\": 499.144, \"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\": 833.493, \"from_m\": 531.277, \"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\": 1110.4, \"from_m\": 833.493, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1393.654, \"from_m\": 1110.4, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2217.188, \"from_m\": 1393.654, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2255.76, \"from_m\": 2217.188, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8133.202, \"from_m\": 2255.76, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9287.221, \"from_m\": 8133.202, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9381.744, \"from_m\": 9287.221, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9788.525, \"from_m\": 9381.744, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12453.281, \"from_m\": 9788.525, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25440.723, \"from_m\": 12453.281, \"capability_applied\": null, \"effective_limit_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\": 756591, \"profile_key\": \"afdb66e58aa2a7a879ac2ba931c15f8e93184d11f4420c1424a476879f43c52b\", \"schedule_id\": 20522, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 726.635, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Woodburn Jn\", \"stage_seq\": 3, \"distance_m\": 2318.131, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Darnall\", \"stage_seq\": 4, \"distance_m\": 3801.264, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Woodhouse\", \"stage_seq\": 5, \"distance_m\": 8487.348, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Woodhouse Jn\", \"stage_seq\": 6, \"distance_m\": 9272.895, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2300H\", \"location\": \"Kiveton Bridge\", \"stage_seq\": 7, \"distance_m\": 15222.252, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Kiveton Park\", \"stage_seq\": 8, \"distance_m\": 17156.377, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Brancliffe East Jn\", \"stage_seq\": 9, \"distance_m\": 20532.044, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Shireoaks\", \"stage_seq\": 10, \"distance_m\": 22066.336, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Shireoaks East Jn\", \"stage_seq\": 11, \"distance_m\": 23768.221, \"section_seq\": 1, \"route_path_id\": 138723}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": null, \"location\": \"Worksop\", \"stage_seq\": 12, \"distance_m\": 25440.723, \"section_seq\": 1, \"route_path_id\": 138723}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25440.723, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138723}], \"total_distance_m\": 25440.723, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 21619.815, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3820.908, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2243", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.3115693", "current_position_lon": "-1.1228210", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:32Z\", \"source_id\": 64200719, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:36Z\", \"source_id\": 20353836, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:04Z\", \"source_id\": 20356929, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:07Z\", \"source_id\": 20360298, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:04Z\", \"source_id\": 20362452, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:58Z\", \"source_id\": 64265247, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:05Z\", \"source_id\": 20364647, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:33Z\", \"source_id\": 64271479, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:36Z\", \"source_id\": 20366598, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Worksop", "service_state_platform": "2", "timing_fact_generation": 1790028757172264, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:44.076172", "service_state_evidence_id": 20366598, "current_leg_start_actual_dep": "2026-09-21T23:08:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:44.646705", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SHF |
WRK |
2P39 |
158905 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 497.011, "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": 499.144, "from_m": 497.011, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 531.277, "from_m": 499.144, "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": 833.493, "from_m": 531.277, "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": 1110.4, "from_m": 833.493, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1393.654, "from_m": 1110.4, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2217.188, "from_m": 1393.654, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2255.76, "from_m": 2217.188, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8133.202, "from_m": 2255.76, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9287.221, "from_m": 8133.202, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9381.744, "from_m": 9287.221, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9788.525, "from_m": 9381.744, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12453.281, "from_m": 9788.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25440.723, "from_m": 12453.281, "capability_applied": null, "effective_limit_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": 756591, "profile_key": "afdb66e58aa2a7a879ac2ba931c15f8e93184d11f4420c1424a476879f43c52b", "schedule_id": 20522, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2243", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 726.635, "section_seq": 1, "route_path_id": 138723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Woodburn Jn", "stage_seq": 3, "distance_m": 2318.131, "section_seq": 1, "route_path_id": 138723}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Darnall", "stage_seq": 4, "distance_m": 3801.264, "section_seq": 1, "route_path_id": 138723}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Woodhouse", "stage_seq": 5, "distance_m": 8487.348, "section_seq": 1, "route_path_id": 138723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Woodhouse Jn", "stage_seq": 6, "distance_m": 9272.895, "section_seq": 1, "route_path_id": 138723}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "Kiveton Bridge", "stage_seq": 7, "distance_m": 15222.252, "section_seq": 1, "route_path_id": 138723}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Kiveton Park", "stage_seq": 8, "distance_m": 17156.377, "section_seq": 1, "route_path_id": 138723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Brancliffe East Jn", "stage_seq": 9, "distance_m": 20532.044, "section_seq": 1, "route_path_id": 138723}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Shireoaks", "stage_seq": 10, "distance_m": 22066.336, "section_seq": 1, "route_path_id": 138723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Shireoaks East Jn", "stage_seq": 11, "distance_m": 23768.221, "section_seq": 1, "route_path_id": 138723}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Worksop", "stage_seq": 12, "distance_m": 25440.723, "section_seq": 1, "route_path_id": 138723}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25440.723, "from_m": 0.0, "section_seq": 1, "route_path_id": 138723}], "total_distance_m": 25440.723, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 21619.815, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3820.908, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7344, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:32Z", "source_id": 64200719, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-21T21:35:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:36Z", "source_id": 20353836, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:04Z", "source_id": 20356929, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:07Z", "source_id": 20360298, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:04Z", "source_id": 20362452, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7527, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:58Z", "source_id": 64265247, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:09:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:05Z", "source_id": 20364647, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7506, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:33Z", "source_id": 64271479, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:13:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:36Z", "source_id": 20366598, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Sheffield |
2243 |
2243 |
3A |
None |
None |
Worksop |
2315 |
2315 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24348/2026-09-21/detailed |
None |
Shireoaks |
2026-09-21T23:08:30+01:00 |
Worksop |
3.0 |
{"type": "LineString", "coordinates": [[-1.1684725477784066, 53.32488425795512], [-1.1684699999999997, 53.3248836], [-1.1678098693553778, 53.32470761944543], [-1.1675761, 53.3246453], [-1.1671851, 53.32453669999999], [-1.1667554, 53.32441729999999], [-1.1609544, 53.32271859999999], [-1.1454353, 53.31818080000001], [-1.1450324, 53.3180628], [-1.1438134, 53.317708], [-1.1430556, 53.3174863], [-1.137252, 53.3157906], [-1.1293496, 53.31347710000001], [-1.1283669999999997, 53.31319039999999], [-1.1281853, 53.31313730000001], [-1.1275713, 53.31295630000001], [-1.1243337999999998, 53.3120125], [-1.122821, 53.31156930000001]]} |
2.1 |
2310 |
2313 |
Shireoaks |
Worksop |
Worksop |
53.3115693 |
-1.1228210 |
53.3115693 |
-1.1228210 |
1 |
0 |
2026-09-21 22:23:52 |
TERMINATED |
2026-09-21 22:13:00 |
Worksop |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366598 |
1790028757172264 |
40 |
40 |
2026-09-21 22:23:44.646705 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:44.076172 |
| 725468 |
756888 |
W00471 |
692I91M821 |
2026-09-21 |
COMPLETE |
20366386 |
2026-09-21 23:13:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 756888, "stp": "O", "toc": "West Midlands Trains", "uid": "W00471", "consist": "730014", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00471/2026-09-21/detailed", "trust_id": "692I91M821", "origin_crs": "BHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-21", "dest_arr_time": "2315", "dest_platform": "5A", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2I91", "timing_status": "EARLY", "origin_station": "Birmingham International", "current_leg_arr": "2313", "current_leg_dep": "2307", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2258", "origin_platform": "4", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8116801, 52.48514320000001], [-1.8120474, 52.4851682], [-1.8122674000000003, 52.485183000000006], [-1.8132246000000003, 52.4852376], [-1.8139521999999997, 52.48527459999999], [-1.8142178999999996, 52.48528769999999], [-1.8145338999999996, 52.485302999999995], [-1.8152277000000003, 52.4853333], [-1.815892, 52.4853606], [-1.8164125, 52.485376599999995], [-1.8168642999999995, 52.485387800000005], [-1.8177471, 52.4854131], [-1.8184614, 52.4854257], [-1.8191759000000003, 52.48543729999999], [-1.8198451, 52.4854419], [-1.820954, 52.485445600000006], [-1.8213229999999996, 52.485443100000005], [-1.8215770999999996, 52.48544199999999], [-1.8221642, 52.485436099999994], [-1.8230586, 52.4854213], [-1.8240173, 52.48540020000001], [-1.824666, 52.48536899999999], [-1.8248208, 52.4853668], [-1.8254243, 52.48534139999999], [-1.8261297, 52.48530959999999], [-1.8269378000000005, 52.4852759], [-1.8276531999999996, 52.48523449999999], [-1.8284237999999997, 52.4851893], [-1.8291499, 52.48514630000001], [-1.8298816, 52.4850946], [-1.8301914, 52.48507330000001], [-1.8306326, 52.4850358], [-1.8313653999999997, 52.4849788], [-1.8320735, 52.48492409999999], [-1.8327682, 52.4848694], [-1.833516, 52.48481280000001], [-1.8343091, 52.4847534], [-1.8350279, 52.4847003], [-1.8357776, 52.4846407], [-1.8365013, 52.48458409999999], [-1.8372086, 52.48452639999999], [-1.8379569, 52.4844659], [-1.8387306999999995, 52.4844006], [-1.8394736999999997, 52.48433610000001], [-1.8401845, 52.4842757], [-1.8409524, 52.4842142], [-1.8416382, 52.48415809999999], [-1.8423002, 52.4841064], [-1.8430813, 52.48404779999999], [-1.8438041, 52.4839939], [-1.8445377, 52.483934299999994], [-1.8452345, 52.4838785], [-1.8460486, 52.483813999999995], [-1.8467814, 52.48375380000001], [-1.8475082, 52.4836942], [-1.8482693999999995, 52.4836343], [-1.8487783, 52.48359130000001], [-1.8497727999999996, 52.483506900000016], [-1.8505118, 52.4834432], [-1.8512284999999995, 52.48338630000001], [-1.8519480999999995, 52.483328], [-1.8526970000000005, 52.48326779999999], [-1.8534381, 52.48320709999999], [-1.8541668, 52.4831502], [-1.8547998, 52.48309960000001], [-1.8551418, 52.483071800000005], [-1.8558901999999995, 52.4830106], [-1.8563094, 52.48297929999999], [-1.8570805, 52.48291719999999], [-1.8578087000000003, 52.48286170000001], [-1.8585785, 52.4828021], [-1.8593456, 52.482739999999986], [-1.8600845999999995, 52.4826812], [-1.860786, 52.482626499999995], [-1.861537, 52.482566799999994], [-1.862288, 52.4825064], [-1.8627838999999995, 52.482457200000006], [-1.8630095, 52.4824402], [-1.8639295, 52.4823749], [-1.8646873, 52.482314499999994], [-1.8655149999999996, 52.4822528], [-1.8658743, 52.4822227], [-1.8660868, 52.48220619999999], [-1.8667514, 52.482155], [-1.866863866480729, 52.4821469163432], [-1.8669162037832348, 52.48214315453929], [-1.8670227, 52.4821355], [-1.8678773, 52.482090799999995], [-1.8681844999999997, 52.4820767], [-1.8684609000000003, 52.48206559999999], [-1.8688005999999997, 52.4820542], [-1.8692487, 52.4820427], [-1.8697506, 52.482031799999994], [-1.8698964968995355, 52.482028891204074], [-1.869997908071446, 52.48202686933506], [-1.870134, 52.481984700000005], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Stechford", "dest_arr_time_act": "2315", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Stechford", "current_leg_milage": "3.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2559.427, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 6973.413, \"from_m\": 2559.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11216.252, \"from_m\": 6973.413, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 11584.723, \"from_m\": 11216.252, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12535.861, \"from_m\": 11584.723, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12899.668, \"from_m\": 12535.861, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12947.242, \"from_m\": 12899.668, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13191.92, \"from_m\": 12947.242, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 756888, \"profile_key\": \"5f30628612162c23c2992e39fa0ec42c9040d94ec797b49e1e592d822202983a\", \"schedule_id\": 41509, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Birmingham International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147441}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Marston Green\", \"stage_seq\": 2, \"distance_m\": 2735.376, \"section_seq\": 1, \"route_path_id\": 147441}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Lea Hall\", \"stage_seq\": 3, \"distance_m\": 5314.682, \"section_seq\": 1, \"route_path_id\": 147441}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Stechford\", \"stage_seq\": 4, \"distance_m\": 7127.742, \"section_seq\": 1, \"route_path_id\": 147441}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Grand Jn\", \"stage_seq\": 5, \"distance_m\": 11635.048, \"section_seq\": 1, \"route_path_id\": 147441}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Proof House Jn\", \"stage_seq\": 6, \"distance_m\": 12189.292, \"section_seq\": 1, \"route_path_id\": 147441}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 7, \"distance_m\": 13191.92, \"section_seq\": 1, \"route_path_id\": 147441}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13191.92, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147441}], \"total_distance_m\": 13191.92, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13191.92, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:08Z\", \"source_id\": 64249537, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:13Z\", \"source_id\": 20359754, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:01Z\", \"source_id\": 64254823, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:05Z\", \"source_id\": 20361371, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:25Z\", \"source_id\": 64259118, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:28Z\", \"source_id\": 20362670, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:10Z\", \"source_id\": 64270842, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:14Z\", \"source_id\": 20366386, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "5", "timing_fact_generation": 1790028734794674, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:53.424427", "service_state_evidence_id": 20366386, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:54.089944", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
BHI |
BHM |
2I91 |
730014 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2559.427, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 6973.413, "from_m": 2559.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11216.252, "from_m": 6973.413, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 11584.723, "from_m": 11216.252, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12535.861, "from_m": 11584.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12899.668, "from_m": 12535.861, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12947.242, "from_m": 12899.668, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13191.92, "from_m": 12947.242, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 756888, "profile_key": "5f30628612162c23c2992e39fa0ec42c9040d94ec797b49e1e592d822202983a", "schedule_id": 41509, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2258", "location": "Birmingham International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 147441}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Marston Green", "stage_seq": 2, "distance_m": 2735.376, "section_seq": 1, "route_path_id": 147441}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Lea Hall", "stage_seq": 3, "distance_m": 5314.682, "section_seq": 1, "route_path_id": 147441}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Stechford", "stage_seq": 4, "distance_m": 7127.742, "section_seq": 1, "route_path_id": 147441}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Grand Jn", "stage_seq": 5, "distance_m": 11635.048, "section_seq": 1, "route_path_id": 147441}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Proof House Jn", "stage_seq": 6, "distance_m": 12189.292, "section_seq": 1, "route_path_id": 147441}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 7, "distance_m": 13191.92, "section_seq": 1, "route_path_id": 147441}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13191.92, "from_m": 0.0, "section_seq": 1, "route_path_id": 147441}], "total_distance_m": 13191.92, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13191.92, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20916, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:08Z", "source_id": 64249537, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:13Z", "source_id": 20359754, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19292, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:01Z", "source_id": 64254823, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:03:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:05Z", "source_id": 20361371, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:25Z", "source_id": 64259118, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:06:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:28Z", "source_id": 20362670, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19414, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:10Z", "source_id": 64270842, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:13:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:14Z", "source_id": 20366386, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Birmingham International |
2258 |
2258 |
4 |
None |
None |
Birmingham New Street |
2315 |
2315 |
5A |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00471/2026-09-21/detailed |
None |
Stechford |
2026-09-21T23:08:00+01:00 |
Birmingham New Street |
6.0 |
{"type": "LineString", "coordinates": [[-1.8116801, 52.48514320000001], [-1.8120474, 52.4851682], [-1.8122674000000003, 52.485183000000006], [-1.8132246000000003, 52.4852376], [-1.8139521999999997, 52.48527459999999], [-1.8142178999999996, 52.48528769999999], [-1.8145338999999996, 52.485302999999995], [-1.8152277000000003, 52.4853333], [-1.815892, 52.4853606], [-1.8164125, 52.485376599999995], [-1.8168642999999995, 52.485387800000005], [-1.8177471, 52.4854131], [-1.8184614, 52.4854257], [-1.8191759000000003, 52.48543729999999], [-1.8198451, 52.4854419], [-1.820954, 52.485445600000006], [-1.8213229999999996, 52.485443100000005], [-1.8215770999999996, 52.48544199999999], [-1.8221642, 52.485436099999994], [-1.8230586, 52.4854213], [-1.8240173, 52.48540020000001], [-1.824666, 52.48536899999999], [-1.8248208, 52.4853668], [-1.8254243, 52.48534139999999], [-1.8261297, 52.48530959999999], [-1.8269378000000005, 52.4852759], [-1.8276531999999996, 52.48523449999999], [-1.8284237999999997, 52.4851893], [-1.8291499, 52.48514630000001], [-1.8298816, 52.4850946], [-1.8301914, 52.48507330000001], [-1.8306326, 52.4850358], [-1.8313653999999997, 52.4849788], [-1.8320735, 52.48492409999999], [-1.8327682, 52.4848694], [-1.833516, 52.48481280000001], [-1.8343091, 52.4847534], [-1.8350279, 52.4847003], [-1.8357776, 52.4846407], [-1.8365013, 52.48458409999999], [-1.8372086, 52.48452639999999], [-1.8379569, 52.4844659], [-1.8387306999999995, 52.4844006], [-1.8394736999999997, 52.48433610000001], [-1.8401845, 52.4842757], [-1.8409524, 52.4842142], [-1.8416382, 52.48415809999999], [-1.8423002, 52.4841064], [-1.8430813, 52.48404779999999], [-1.8438041, 52.4839939], [-1.8445377, 52.483934299999994], [-1.8452345, 52.4838785], [-1.8460486, 52.483813999999995], [-1.8467814, 52.48375380000001], [-1.8475082, 52.4836942], [-1.8482693999999995, 52.4836343], [-1.8487783, 52.48359130000001], [-1.8497727999999996, 52.483506900000016], [-1.8505118, 52.4834432], [-1.8512284999999995, 52.48338630000001], [-1.8519480999999995, 52.483328], [-1.8526970000000005, 52.48326779999999], [-1.8534381, 52.48320709999999], [-1.8541668, 52.4831502], [-1.8547998, 52.48309960000001], [-1.8551418, 52.483071800000005], [-1.8558901999999995, 52.4830106], [-1.8563094, 52.48297929999999], [-1.8570805, 52.48291719999999], [-1.8578087000000003, 52.48286170000001], [-1.8585785, 52.4828021], [-1.8593456, 52.482739999999986], [-1.8600845999999995, 52.4826812], [-1.860786, 52.482626499999995], [-1.861537, 52.482566799999994], [-1.862288, 52.4825064], [-1.8627838999999995, 52.482457200000006], [-1.8630095, 52.4824402], [-1.8639295, 52.4823749], [-1.8646873, 52.482314499999994], [-1.8655149999999996, 52.4822528], [-1.8658743, 52.4822227], [-1.8660868, 52.48220619999999], [-1.8667514, 52.482155], [-1.866863866480729, 52.4821469163432], [-1.8669162037832348, 52.48214315453929], [-1.8670227, 52.4821355], [-1.8678773, 52.482090799999995], [-1.8681844999999997, 52.4820767], [-1.8684609000000003, 52.48206559999999], [-1.8688005999999997, 52.4820542], [-1.8692487, 52.4820427], [-1.8697506, 52.482031799999994], [-1.8698964968995355, 52.482028891204074], [-1.869997908071446, 52.48202686933506], [-1.870134, 52.481984700000005], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} |
3.8 |
2307 |
2313 |
Stechford |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:13:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366386 |
1790028734794674 |
26 |
26 |
2026-09-21 22:23:54.089944 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:53.424427 |
| 725469 |
757193 |
L37463 |
705C67M921 |
2026-09-21 |
COMPLETE |
20366741 |
2026-09-21 23:13:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 757193, "stp": "P", "toc": "Chiltern Railways", "uid": "L37463", "consist": "165013", "dest_crs": "AYS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37463/2026-09-21/detailed", "trust_id": "705C67M921", "origin_crs": "AVP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aylesbury", "service_date": "2026-09-21", "dest_arr_time": "2318", "dest_platform": "3", "is_terminated": 1, "next_location": "Aylesbury", "signalling_id": "5C67", "timing_status": "EARLY", "origin_station": "Aylesbury Vale Parkway", "current_leg_arr": "2313", "current_leg_dep": "2309", "current_leg_end": "Aylesbury", "origin_dep_time": "2313", "origin_platform": null, "current_location": "Aylesbury", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8599033, 51.8311595], [-0.8595834, 51.8309503], [-0.858883, 51.830496], [-0.8586811999999999, 51.83036160000001], [-0.858509, 51.830240100000005], [-0.858365, 51.83013520000001], [-0.8581768999999999, 51.8299942], [-0.8579943, 51.8298513], [-0.8578792999999999, 51.829767700000005], [-0.8577509999999999, 51.8296841], [-0.8575942999999999, 51.82958639999999], [-0.8550949, 51.8282313], [-0.8540525, 51.82773389999999], [-0.85293, 51.8272374], [-0.8527221, 51.82714959999999], [-0.8517565, 51.8267335], [-0.8495437, 51.8258035], [-0.8473014, 51.824880099999994], [-0.844386, 51.823691], [-0.8404308999999999, 51.822080099999994], [-0.8348424999999999, 51.819807], [-0.8324848999999999, 51.8188487], [-0.8323601, 51.81879649999999], [-0.8321218, 51.81870029999999], [-0.8314883999999999, 51.8184757], [-0.8313140999999998, 51.818404400000006], [-0.83015, 51.8179351], [-0.8291173, 51.8175123], [-0.8274918999999998, 51.8168591], [-0.8268749999999999, 51.816607], [-0.8264565999999999, 51.8164479], [-0.8259979, 51.81628539999999], [-0.8257217, 51.8161958], [-0.8254508, 51.8161162], [-0.8251073999999999, 51.8160085], [-0.8248553, 51.81593380000001], [-0.8245709999999999, 51.815855899999995], [-0.8240855, 51.8157166], [-0.8236750999999999, 51.8156122], [-0.823077, 51.81547119999999], [-0.8225431999999999, 51.81536679999999], [-0.8220174999999998, 51.815273899999994], [-0.8217064, 51.8152242], [-0.8211672999999999, 51.8151462], [-0.8206647999999999, 51.8150476], [-0.8198597, 51.8149373], [-0.8195055999999998, 51.81488670000001], [-0.8191394999999999, 51.81482870000001], [-0.8186017, 51.8147292], [-0.8181444, 51.814638], [-0.8177019, 51.81453689999999], [-0.8168877999999999, 51.81432539999999], [-0.8164802999999999, 51.81420419999999], [-0.8161717, 51.81411239999999], [-0.8157198, 51.8139537], [-0.8144111, 51.8135113], [-0.8143687, 51.8134969]]}", "current_leg_start": "Aylesbury Vale Parkway", "dest_arr_time_act": "2318", "motion_projection": null, "next_location_lat": "51.8134969", "next_location_lon": "-0.8143687", "previous_location": "Aylesbury Vale Parkway", "current_leg_milage": "2.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 236.298, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3084.511, \"from_m\": 236.298, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3622.799, \"from_m\": 3084.511, \"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\": 3728.659, \"from_m\": 3622.799, \"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\": 757193, \"profile_key\": \"0a70fd255203159c17545a6d6a3c262b18d94e401822957db4437024ceb791d9\", \"schedule_id\": 16551, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Aylesbury Vale Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118064}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": null, \"location\": \"Aylesbury\", \"stage_seq\": 2, \"distance_m\": 3728.659, \"section_seq\": 1, \"route_path_id\": 118064}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3728.659, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118064}], \"total_distance_m\": 3728.659, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3728.659, \"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": "2313", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.8134969", "current_position_lon": "-0.8143687", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:47Z\", \"source_id\": 64271887, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:50Z\", \"source_id\": 20366741, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury", "service_state_platform": "2", "timing_fact_generation": 1790028771112415, "current_leg_arrival_utc": "2026-09-21T23:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:56.091958", "service_state_evidence_id": 20366741, "current_leg_start_actual_dep": "2026-09-21T23:13:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:56.937580", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
AVP |
AYS |
5C67 |
165013 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 236.298, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3084.511, "from_m": 236.298, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3622.799, "from_m": 3084.511, "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": 3728.659, "from_m": 3622.799, "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": 757193, "profile_key": "0a70fd255203159c17545a6d6a3c262b18d94e401822957db4437024ceb791d9", "schedule_id": 16551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "Aylesbury Vale Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118064}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": null, "location": "Aylesbury", "stage_seq": 2, "distance_m": 3728.659, "section_seq": 1, "route_path_id": 118064}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3728.659, "from_m": 0.0, "section_seq": 1, "route_path_id": 118064}], "total_distance_m": 3728.659, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3728.659, "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": 21731, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:47Z", "source_id": 64271887, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:13:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:50Z", "source_id": 20366741, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Aylesbury Vale Parkway |
2313 |
2313 |
None |
None |
None |
Aylesbury |
2318 |
2318 |
3 |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37463/2026-09-21/detailed |
None |
Aylesbury Vale Parkway |
2026-09-21T23:13:00+01:00 |
Aylesbury |
4.0 |
{"type": "LineString", "coordinates": [[-0.8599033, 51.8311595], [-0.8595834, 51.8309503], [-0.858883, 51.830496], [-0.8586811999999999, 51.83036160000001], [-0.858509, 51.830240100000005], [-0.858365, 51.83013520000001], [-0.8581768999999999, 51.8299942], [-0.8579943, 51.8298513], [-0.8578792999999999, 51.829767700000005], [-0.8577509999999999, 51.8296841], [-0.8575942999999999, 51.82958639999999], [-0.8550949, 51.8282313], [-0.8540525, 51.82773389999999], [-0.85293, 51.8272374], [-0.8527221, 51.82714959999999], [-0.8517565, 51.8267335], [-0.8495437, 51.8258035], [-0.8473014, 51.824880099999994], [-0.844386, 51.823691], [-0.8404308999999999, 51.822080099999994], [-0.8348424999999999, 51.819807], [-0.8324848999999999, 51.8188487], [-0.8323601, 51.81879649999999], [-0.8321218, 51.81870029999999], [-0.8314883999999999, 51.8184757], [-0.8313140999999998, 51.818404400000006], [-0.83015, 51.8179351], [-0.8291173, 51.8175123], [-0.8274918999999998, 51.8168591], [-0.8268749999999999, 51.816607], [-0.8264565999999999, 51.8164479], [-0.8259979, 51.81628539999999], [-0.8257217, 51.8161958], [-0.8254508, 51.8161162], [-0.8251073999999999, 51.8160085], [-0.8248553, 51.81593380000001], [-0.8245709999999999, 51.815855899999995], [-0.8240855, 51.8157166], [-0.8236750999999999, 51.8156122], [-0.823077, 51.81547119999999], [-0.8225431999999999, 51.81536679999999], [-0.8220174999999998, 51.815273899999994], [-0.8217064, 51.8152242], [-0.8211672999999999, 51.8151462], [-0.8206647999999999, 51.8150476], [-0.8198597, 51.8149373], [-0.8195055999999998, 51.81488670000001], [-0.8191394999999999, 51.81482870000001], [-0.8186017, 51.8147292], [-0.8181444, 51.814638], [-0.8177019, 51.81453689999999], [-0.8168877999999999, 51.81432539999999], [-0.8164802999999999, 51.81420419999999], [-0.8161717, 51.81411239999999], [-0.8157198, 51.8139537], [-0.8144111, 51.8135113], [-0.8143687, 51.8134969]]} |
2.3 |
2309 |
2313 |
Aylesbury Vale Parkway |
Aylesbury |
Aylesbury |
51.8134969 |
-0.8143687 |
51.8134969 |
-0.8143687 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:13:00 |
Aylesbury |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366741 |
1790028771112415 |
6 |
6 |
2026-09-21 22:23:56.937580 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:56.091958 |
| 725470 |
756341 |
C48817 |
752M36M821 |
2026-09-21 |
COMPLETE |
20366844 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 756341, "stp": "P", "toc": "Great Western Railway", "uid": "C48817", "consist": "158749", "dest_crs": "WSB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48817/2026-09-21/detailed", "trust_id": "752M36M821", "origin_crs": "SWI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbury", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "3", "is_terminated": 1, "next_location": "Westbury", "signalling_id": "2M36", "timing_status": "LATE", "origin_station": "Swindon", "current_leg_arr": "2314", "current_leg_dep": "2305", "current_leg_end": "Westbury", "origin_dep_time": "2231", "origin_platform": "2", "current_location": "Westbury", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.214319279381132, 51.319986646432525], [-2.2141774, 51.3198681], [-2.2139662, 51.31969039999999], [-2.2136143, 51.319376299999995], [-2.2133399, 51.31914069999999], [-2.213155599999999, 51.3189692], [-2.2130603, 51.318873399999994], [-2.2129124, 51.31871389999999], [-2.2127297999999995, 51.3184976], [-2.2125888, 51.3183078], [-2.2123837999999996, 51.31801130000001], [-2.2122247, 51.3177779], [-2.212073, 51.31756809999998], [-2.2119128, 51.3173641], [-2.211759, 51.31717710000001], [-2.2115588, 51.3169404], [-2.2113588, 51.316718300000005], [-2.211156, 51.316500000000005], [-2.2109667, 51.31631520000001], [-2.2107673999999995, 51.3161282], [-2.2105910999999994, 51.315967099999995], [-2.2103955999999996, 51.3158017], [-2.2102001999999996, 51.3156383], [-2.2099380999999996, 51.3154346], [-2.2097683999999997, 51.3153056], [-2.2094829, 51.31509949999999], [-2.2091722, 51.314889399999984], [-2.2089138, 51.3147187], [-2.2086842, 51.3145772], [-2.2084267, 51.314425699999994], [-2.2082507, 51.31432089999999], [-2.2080900999999997, 51.3142315], [-2.2076825, 51.3140045], [-2.2074233, 51.3138644], [-2.2071833, 51.31373049999999], [-2.2065239, 51.3133724], [-2.2058715, 51.313017599999995], [-2.2052536, 51.31268279999999], [-2.2046878999999997, 51.3123708], [-2.2040277999999995, 51.3119926], [-2.2037134999999997, 51.3118056], [-2.2034157999999997, 51.31161629999999], [-2.2031835, 51.3114634], [-2.2029987, 51.31133659999999], [-2.2028082, 51.311198899999994], [-2.202652099999999, 51.3110791], [-2.2025091, 51.310965800000005], [-2.2023374, 51.3108237], [-2.2021477999999997, 51.31065869999999], [-2.2019513, 51.3104784], [-2.2017481, 51.31027809999999], [-2.2015419, 51.31005739999999], [-2.2013581999999996, 51.3098455], [-2.2011419999999995, 51.3096012], [-2.2009863, 51.30941270000001], [-2.2008062999999995, 51.30919020000001], [-2.20049, 51.3087905], [-2.2002419, 51.308462500000005], [-2.2000698, 51.308231499999984], [-2.1999101, 51.3080119], [-2.1997632, 51.30781050000001], [-2.1995894, 51.30756019999999], [-2.1994224, 51.30731240000001], [-2.1992535999999996, 51.3070559], [-2.1990789, 51.3067855], [-2.1989036999999994, 51.306503099999986], [-2.1986427, 51.30605659999999], [-2.198586699999999, 51.30596169999999], [-2.1984856999999995, 51.3057864], [-2.1983053999999997, 51.3054554], [-2.1981259, 51.305112699999995], [-2.1979576, 51.304774], [-2.1978159, 51.3044753], [-2.1977002, 51.304226], [-2.1975756999999994, 51.303941], [-2.1974683, 51.30368769999999], [-2.1973274, 51.30334509999999], [-2.1970899, 51.3027692], [-2.1968479999999997, 51.3021824], [-2.1966196, 51.301630900000006], [-2.1963853999999996, 51.3010633], [-2.1961615, 51.3005296], [-2.1960003, 51.3001355], [-2.1959072, 51.2998917], [-2.1958265, 51.299685100000005], [-2.1957475999999994, 51.299451899999994], [-2.1956619, 51.299195], [-2.1955876, 51.29896109999999], [-2.1954997, 51.2986526], [-2.1954153, 51.298321099999995], [-2.1953534, 51.29805720000001], [-2.195286799999999, 51.2977045], [-2.195225, 51.29735569999999], [-2.1951699, 51.2969596], [-2.1951335, 51.2966213], [-2.195121, 51.2964902], [-2.1950908, 51.2961229], [-2.1950633, 51.29578020000001], [-2.1950372, 51.29547699999999], [-2.1949941, 51.29492809999999], [-2.1949714, 51.2946095], [-2.1949338999999997, 51.29415489999999], [-2.1949077, 51.29386659999999], [-2.1948923999999996, 51.2937066], [-2.1948668999999996, 51.2934764], [-2.1948279, 51.29317060000001], [-2.1947705, 51.2928192], [-2.1947033, 51.2924848], [-2.1946427, 51.2922124], [-2.1945934, 51.2919954], [-2.194555499999999, 51.29184800000001], [-2.194472, 51.2915311], [-2.1943852, 51.29121080000001], [-2.1942759, 51.29084089999999], [-2.1940316, 51.290078699999995], [-2.1938967, 51.289663], [-2.193756, 51.2892178], [-2.1934849, 51.2883607], [-2.1932495999999997, 51.2876336], [-2.1931290999999997, 51.2872509], [-2.1930003, 51.28683869999999], [-2.1928488999999995, 51.2863734], [-2.1926582, 51.2857774], [-2.1924599, 51.2851615], [-2.1923646, 51.2848474], [-2.1922274999999996, 51.284408], [-2.1920503, 51.283848799999994], [-2.1919437, 51.283487099999995], [-2.191765, 51.28288690000001], [-2.1916707, 51.2825548], [-2.1916022, 51.28229290000001], [-2.1914934, 51.2818994], [-2.1913894, 51.2815088], [-2.1912945999999995, 51.2811179], [-2.1912510999999997, 51.28091469999999], [-2.1912151, 51.280725800000006], [-2.1911748, 51.28048820000001], [-2.1911440999999994, 51.2802729], [-2.1911181, 51.2800175], [-2.1911014999999994, 51.27981419999999], [-2.1910944, 51.2796196], [-2.1910921, 51.2794558], [-2.1910929, 51.27926670000001], [-2.1910969, 51.27907950000001], [-2.1911045, 51.2788617], [-2.1911246, 51.2786143], [-2.1911475999999994, 51.27837220000001], [-2.1911806, 51.2781437], [-2.1912205, 51.27790039999999], [-2.1912694, 51.2776568], [-2.1913327999999996, 51.277385599999995], [-2.1913966, 51.27715830000001], [-2.1914584, 51.2769445], [-2.1915752, 51.27658649999999], [-2.1917064, 51.2762444], [-2.1918423999999996, 51.2759255], [-2.1919813, 51.27561789999999], [-2.1922151, 51.2751765], [-2.1924596, 51.2747596], [-2.192604765885411, 51.27453379516892], [-2.192647, 51.2744681], [-2.192833, 51.274185299999985], [-2.1930101, 51.273923499999995], [-2.1931886, 51.27365150000001], [-2.1933528, 51.2734175], [-2.1935229, 51.27317620000001], [-2.1938720000000003, 51.272698899999995], [-2.1942009999999996, 51.2722658], [-2.1944749999999997, 51.2719221], [-2.1947192000000006, 51.2716203], [-2.1952755, 51.27092209999999], [-2.195653, 51.2704547], [-2.1963537, 51.2694953], [-2.1965787, 51.269229], [-2.1966721, 51.269122499999995], [-2.196784, 51.26901260000001], [-2.196989799999999, 51.26881420000001], [-2.1972536999999996, 51.2685733], [-2.1973502, 51.2684868], [-2.1976685, 51.26819389999999], [-2.1979685, 51.2679161], [-2.1981469, 51.267754700000005], [-2.1984478, 51.267483299999995], [-2.1985469999999996, 51.2673912], [-2.1990945, 51.2668953], [-2.1991572, 51.2668385], [-2.1994445, 51.26658990000001], [-2.1995526, 51.266497300000005], [-2.1997293, 51.266346]]}", "current_leg_start": "Trowbridge", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.2663460", "next_location_lon": "-2.1997293", "previous_location": "Trowbridge", "current_leg_milage": "4.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 201.872, \"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\": 297.23, \"from_m\": 201.872, \"capability_applied\": null, \"effective_limit_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\": 353.582, \"from_m\": 297.23, \"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\": 383.427, \"from_m\": 353.582, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 468.108, \"from_m\": 383.427, \"capability_applied\": null, \"effective_limit_mph\": 25.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.671, \"from_m\": 468.108, \"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\": 30145.898, \"from_m\": 533.671, \"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\": 30904.58, \"from_m\": 30145.898, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36446.169, \"from_m\": 30904.58, \"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\": 37100.973, \"from_m\": 36446.169, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42794.471, \"from_m\": 37100.973, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43622.249, \"from_m\": 42794.471, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43683.465, \"from_m\": 43622.249, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43736.926, \"from_m\": 43683.465, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43781.506, \"from_m\": 43736.926, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45528.369, \"from_m\": 43781.506, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45819.252, \"from_m\": 45528.369, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51615.366, \"from_m\": 45819.252, \"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\": 52154.611, \"from_m\": 51615.366, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 756341, \"profile_key\": \"76bf873e6229c60711b89fc8547e593c77a847a89ea6631fbadd8dd50912062d\", \"schedule_id\": 6484, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Swindon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 2, \"distance_m\": 9226.6, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246H\", \"location\": \"Chippenham\", \"stage_seq\": 3, \"distance_m\": 26698.773, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Thingley East Jn\", \"stage_seq\": 4, \"distance_m\": 28926.83, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Thingley Jn\", \"stage_seq\": 5, \"distance_m\": 30145.898, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Melksham\", \"stage_seq\": 6, \"distance_m\": 36659.127, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Bradford Jn\", \"stage_seq\": 7, \"distance_m\": 43683.465, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Trowbridge\", \"stage_seq\": 8, \"distance_m\": 45618.894, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 9, \"distance_m\": 51156.334, \"section_seq\": 1, \"route_path_id\": 116221}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Westbury\", \"stage_seq\": 10, \"distance_m\": 52154.611, \"section_seq\": 1, \"route_path_id\": 116221}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 52154.611, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116221}], \"total_distance_m\": 52154.611, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 52154.611, \"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": "2231", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "9.0", "current_position_lat": "51.2663460", "current_position_lon": "-2.1997293", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:29Z\", \"source_id\": 64220022, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:30Z\", \"source_id\": 20350846, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:04Z\", \"source_id\": 64254995, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:09Z\", \"source_id\": 20361406, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:58Z\", \"source_id\": 64272226, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:04Z\", \"source_id\": 20366844, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbury", "service_state_platform": "2", "timing_fact_generation": 1790028787547183, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:58.500989", "service_state_evidence_id": 64272226, "current_leg_start_actual_dep": "2026-09-21T23:07:30+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-21T22:13:58", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:59.215870", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
SWI |
WSB |
2M36 |
158749 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 201.872, "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": 297.23, "from_m": 201.872, "capability_applied": null, "effective_limit_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": 353.582, "from_m": 297.23, "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": 383.427, "from_m": 353.582, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 468.108, "from_m": 383.427, "capability_applied": null, "effective_limit_mph": 25.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.671, "from_m": 468.108, "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": 30145.898, "from_m": 533.671, "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": 30904.58, "from_m": 30145.898, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36446.169, "from_m": 30904.58, "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": 37100.973, "from_m": 36446.169, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42794.471, "from_m": 37100.973, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43622.249, "from_m": 42794.471, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43683.465, "from_m": 43622.249, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43736.926, "from_m": 43683.465, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43781.506, "from_m": 43736.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45528.369, "from_m": 43781.506, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45819.252, "from_m": 45528.369, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51615.366, "from_m": 45819.252, "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": 52154.611, "from_m": 51615.366, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 756341, "profile_key": "76bf873e6229c60711b89fc8547e593c77a847a89ea6631fbadd8dd50912062d", "schedule_id": 6484, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2231", "location": "Swindon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116221}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Wootton Bassett Jn", "stage_seq": 2, "distance_m": 9226.6, "section_seq": 1, "route_path_id": 116221}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Chippenham", "stage_seq": 3, "distance_m": 26698.773, "section_seq": 1, "route_path_id": 116221}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Thingley East Jn", "stage_seq": 4, "distance_m": 28926.83, "section_seq": 1, "route_path_id": 116221}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Thingley Jn", "stage_seq": 5, "distance_m": 30145.898, "section_seq": 1, "route_path_id": 116221}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Melksham", "stage_seq": 6, "distance_m": 36659.127, "section_seq": 1, "route_path_id": 116221}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Bradford Jn", "stage_seq": 7, "distance_m": 43683.465, "section_seq": 1, "route_path_id": 116221}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Trowbridge", "stage_seq": 8, "distance_m": 45618.894, "section_seq": 1, "route_path_id": 116221}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Hawkeridge Jn", "stage_seq": 9, "distance_m": 51156.334, "section_seq": 1, "route_path_id": 116221}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Westbury", "stage_seq": 10, "distance_m": 52154.611, "section_seq": 1, "route_path_id": 116221}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 52154.611, "from_m": 0.0, "section_seq": 1, "route_path_id": 116221}], "total_distance_m": 52154.611, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 52154.611, "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": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:29Z", "source_id": 64220022, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:30Z", "source_id": 20350846, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26208, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:04Z", "source_id": 64254995, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:04:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:09Z", "source_id": 20361406, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26257, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:58Z", "source_id": 64272226, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:13:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:04Z", "source_id": 20366844, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Swindon |
2231 |
2231 |
2 |
None |
None |
Westbury |
2312 |
2312 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48817/2026-09-21/detailed |
None |
Trowbridge |
2026-09-21T23:07:30+01:00 |
Westbury |
9.0 |
{"type": "LineString", "coordinates": [[-2.214319279381132, 51.319986646432525], [-2.2141774, 51.3198681], [-2.2139662, 51.31969039999999], [-2.2136143, 51.319376299999995], [-2.2133399, 51.31914069999999], [-2.213155599999999, 51.3189692], [-2.2130603, 51.318873399999994], [-2.2129124, 51.31871389999999], [-2.2127297999999995, 51.3184976], [-2.2125888, 51.3183078], [-2.2123837999999996, 51.31801130000001], [-2.2122247, 51.3177779], [-2.212073, 51.31756809999998], [-2.2119128, 51.3173641], [-2.211759, 51.31717710000001], [-2.2115588, 51.3169404], [-2.2113588, 51.316718300000005], [-2.211156, 51.316500000000005], [-2.2109667, 51.31631520000001], [-2.2107673999999995, 51.3161282], [-2.2105910999999994, 51.315967099999995], [-2.2103955999999996, 51.3158017], [-2.2102001999999996, 51.3156383], [-2.2099380999999996, 51.3154346], [-2.2097683999999997, 51.3153056], [-2.2094829, 51.31509949999999], [-2.2091722, 51.314889399999984], [-2.2089138, 51.3147187], [-2.2086842, 51.3145772], [-2.2084267, 51.314425699999994], [-2.2082507, 51.31432089999999], [-2.2080900999999997, 51.3142315], [-2.2076825, 51.3140045], [-2.2074233, 51.3138644], [-2.2071833, 51.31373049999999], [-2.2065239, 51.3133724], [-2.2058715, 51.313017599999995], [-2.2052536, 51.31268279999999], [-2.2046878999999997, 51.3123708], [-2.2040277999999995, 51.3119926], [-2.2037134999999997, 51.3118056], [-2.2034157999999997, 51.31161629999999], [-2.2031835, 51.3114634], [-2.2029987, 51.31133659999999], [-2.2028082, 51.311198899999994], [-2.202652099999999, 51.3110791], [-2.2025091, 51.310965800000005], [-2.2023374, 51.3108237], [-2.2021477999999997, 51.31065869999999], [-2.2019513, 51.3104784], [-2.2017481, 51.31027809999999], [-2.2015419, 51.31005739999999], [-2.2013581999999996, 51.3098455], [-2.2011419999999995, 51.3096012], [-2.2009863, 51.30941270000001], [-2.2008062999999995, 51.30919020000001], [-2.20049, 51.3087905], [-2.2002419, 51.308462500000005], [-2.2000698, 51.308231499999984], [-2.1999101, 51.3080119], [-2.1997632, 51.30781050000001], [-2.1995894, 51.30756019999999], [-2.1994224, 51.30731240000001], [-2.1992535999999996, 51.3070559], [-2.1990789, 51.3067855], [-2.1989036999999994, 51.306503099999986], [-2.1986427, 51.30605659999999], [-2.198586699999999, 51.30596169999999], [-2.1984856999999995, 51.3057864], [-2.1983053999999997, 51.3054554], [-2.1981259, 51.305112699999995], [-2.1979576, 51.304774], [-2.1978159, 51.3044753], [-2.1977002, 51.304226], [-2.1975756999999994, 51.303941], [-2.1974683, 51.30368769999999], [-2.1973274, 51.30334509999999], [-2.1970899, 51.3027692], [-2.1968479999999997, 51.3021824], [-2.1966196, 51.301630900000006], [-2.1963853999999996, 51.3010633], [-2.1961615, 51.3005296], [-2.1960003, 51.3001355], [-2.1959072, 51.2998917], [-2.1958265, 51.299685100000005], [-2.1957475999999994, 51.299451899999994], [-2.1956619, 51.299195], [-2.1955876, 51.29896109999999], [-2.1954997, 51.2986526], [-2.1954153, 51.298321099999995], [-2.1953534, 51.29805720000001], [-2.195286799999999, 51.2977045], [-2.195225, 51.29735569999999], [-2.1951699, 51.2969596], [-2.1951335, 51.2966213], [-2.195121, 51.2964902], [-2.1950908, 51.2961229], [-2.1950633, 51.29578020000001], [-2.1950372, 51.29547699999999], [-2.1949941, 51.29492809999999], [-2.1949714, 51.2946095], [-2.1949338999999997, 51.29415489999999], [-2.1949077, 51.29386659999999], [-2.1948923999999996, 51.2937066], [-2.1948668999999996, 51.2934764], [-2.1948279, 51.29317060000001], [-2.1947705, 51.2928192], [-2.1947033, 51.2924848], [-2.1946427, 51.2922124], [-2.1945934, 51.2919954], [-2.194555499999999, 51.29184800000001], [-2.194472, 51.2915311], [-2.1943852, 51.29121080000001], [-2.1942759, 51.29084089999999], [-2.1940316, 51.290078699999995], [-2.1938967, 51.289663], [-2.193756, 51.2892178], [-2.1934849, 51.2883607], [-2.1932495999999997, 51.2876336], [-2.1931290999999997, 51.2872509], [-2.1930003, 51.28683869999999], [-2.1928488999999995, 51.2863734], [-2.1926582, 51.2857774], [-2.1924599, 51.2851615], [-2.1923646, 51.2848474], [-2.1922274999999996, 51.284408], [-2.1920503, 51.283848799999994], [-2.1919437, 51.283487099999995], [-2.191765, 51.28288690000001], [-2.1916707, 51.2825548], [-2.1916022, 51.28229290000001], [-2.1914934, 51.2818994], [-2.1913894, 51.2815088], [-2.1912945999999995, 51.2811179], [-2.1912510999999997, 51.28091469999999], [-2.1912151, 51.280725800000006], [-2.1911748, 51.28048820000001], [-2.1911440999999994, 51.2802729], [-2.1911181, 51.2800175], [-2.1911014999999994, 51.27981419999999], [-2.1910944, 51.2796196], [-2.1910921, 51.2794558], [-2.1910929, 51.27926670000001], [-2.1910969, 51.27907950000001], [-2.1911045, 51.2788617], [-2.1911246, 51.2786143], [-2.1911475999999994, 51.27837220000001], [-2.1911806, 51.2781437], [-2.1912205, 51.27790039999999], [-2.1912694, 51.2776568], [-2.1913327999999996, 51.277385599999995], [-2.1913966, 51.27715830000001], [-2.1914584, 51.2769445], [-2.1915752, 51.27658649999999], [-2.1917064, 51.2762444], [-2.1918423999999996, 51.2759255], [-2.1919813, 51.27561789999999], [-2.1922151, 51.2751765], [-2.1924596, 51.2747596], [-2.192604765885411, 51.27453379516892], [-2.192647, 51.2744681], [-2.192833, 51.274185299999985], [-2.1930101, 51.273923499999995], [-2.1931886, 51.27365150000001], [-2.1933528, 51.2734175], [-2.1935229, 51.27317620000001], [-2.1938720000000003, 51.272698899999995], [-2.1942009999999996, 51.2722658], [-2.1944749999999997, 51.2719221], [-2.1947192000000006, 51.2716203], [-2.1952755, 51.27092209999999], [-2.195653, 51.2704547], [-2.1963537, 51.2694953], [-2.1965787, 51.269229], [-2.1966721, 51.269122499999995], [-2.196784, 51.26901260000001], [-2.196989799999999, 51.26881420000001], [-2.1972536999999996, 51.2685733], [-2.1973502, 51.2684868], [-2.1976685, 51.26819389999999], [-2.1979685, 51.2679161], [-2.1981469, 51.267754700000005], [-2.1984478, 51.267483299999995], [-2.1985469999999996, 51.2673912], [-2.1990945, 51.2668953], [-2.1991572, 51.2668385], [-2.1994445, 51.26658990000001], [-2.1995526, 51.266497300000005], [-2.1997293, 51.266346]]} |
4.0 |
2305 |
2314 |
Trowbridge |
Westbury |
Westbury |
51.2663460 |
-2.1997293 |
51.2663460 |
-2.1997293 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:13:58 |
Westbury |
TD |
DIRECT_DESTINATION_ARRIVAL |
64272226 |
1790028787547183 |
29 |
29 |
2026-09-21 22:23:59.215870 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:58.500989 |
| 725471 |
754179 |
W69017 |
042H51MZ21 |
2026-09-21 |
COMPLETE |
20366643 |
2026-09-21 23:13:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 754179, "stp": "P", "toc": "ScotRail", "uid": "W69017", "consist": "334023+334032", "dest_crs": "HLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69017/2026-09-21/detailed", "trust_id": "042H51MZ21", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Helensburgh Central", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "2", "is_terminated": 1, "next_location": "Helensburgh Central", "signalling_id": "2H51", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "2313", "current_leg_dep": "2310", "current_leg_end": "Helensburgh Central", "origin_dep_time": "2052", "origin_platform": "14", "current_location": "Helensburgh Central", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]}", "current_leg_start": "Craigendoran", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "56.0039570", "next_location_lon": "-4.7323381", "previous_location": "Craigendoran", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"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\": 3123.268, \"from_m\": 1667.893, \"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\": 3742.144, \"from_m\": 3123.268, \"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\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14624.42, \"from_m\": 5005.769, \"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\": 15043.854, \"from_m\": 14624.42, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17349.057, \"from_m\": 15043.854, \"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\": 28314.791, \"from_m\": 17349.057, \"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\": 28411.767, \"from_m\": 28314.791, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29396.588, \"from_m\": 28411.767, \"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\": 29720.643, \"from_m\": 29396.588, \"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\": 30538.491, \"from_m\": 29720.643, \"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\": 30607.799, \"from_m\": 30538.491, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30862.427, \"from_m\": 30607.799, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31496.561, \"from_m\": 30862.427, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31893.886, \"from_m\": 31496.561, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33947.167, \"from_m\": 31893.886, \"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\": 36442.963, \"from_m\": 33947.167, \"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\": 39657.214, \"from_m\": 36442.963, \"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\": 46692.029, \"from_m\": 39657.214, \"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\": 49300.484, \"from_m\": 46692.029, \"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\": 49354.728, \"from_m\": 49300.484, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54301.821, \"from_m\": 49354.728, \"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\": 57086.87, \"from_m\": 54301.821, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57613.486, \"from_m\": 57086.87, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57678.968, \"from_m\": 57613.486, \"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\": 58021.264, \"from_m\": 57678.968, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68873.003, \"from_m\": 58021.264, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69268.364, \"from_m\": 68873.003, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 70059.236, \"from_m\": 69268.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70902.901, \"from_m\": 70059.236, \"capability_applied\": null, \"effective_limit_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\": 75534.207, \"from_m\": 70902.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75580.231, \"from_m\": 75534.207, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76906.429, \"from_m\": 75580.231, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76947.194, \"from_m\": 76906.429, \"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\": 77760.598, \"from_m\": 76947.194, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 78132.037, \"from_m\": 77760.598, \"capability_applied\": null, \"effective_limit_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\": 80314.786, \"from_m\": 78132.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81010.63, \"from_m\": 80314.786, \"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\": 92589.133, \"from_m\": 81010.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 93410.492, \"from_m\": 92589.133, \"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\": 95469.61, \"from_m\": 93410.492, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96682.558, \"from_m\": 95469.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97212.662, \"from_m\": 96682.558, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 98136.61, \"from_m\": 97212.662, \"capability_applied\": null, \"effective_limit_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\": 107610.184, \"from_m\": 98136.61, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 110422.033, \"from_m\": 107610.184, \"capability_applied\": null, \"effective_limit_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\": 754179, \"profile_key\": \"63923767c0cd731729e31c77792d28bee47e189d801b3962832ac5bf099a7c7a\", \"schedule_id\": 27828, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2053H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2055H\", \"wtt_dep\": \"2056H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4817.085, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2100H\", \"wtt_dep\": \"2101H\", \"location\": \"Edinburgh Park\", \"stage_seq\": 5, \"distance_m\": 8771.977, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Newbridge Jn\", \"stage_seq\": 6, \"distance_m\": 14437.561, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2109\", \"wtt_dep\": \"2110\", \"location\": \"Uphall\", \"stage_seq\": 7, \"distance_m\": 21447.474, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2113\", \"wtt_dep\": \"2114\", \"location\": \"Livingston North\", \"stage_seq\": 8, \"distance_m\": 24723.299, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2118\", \"wtt_dep\": \"2122\", \"location\": \"Bathgate\", \"stage_seq\": 9, \"distance_m\": 30703.173, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2125H\", \"wtt_dep\": \"2126H\", \"location\": \"Armadale\", \"stage_seq\": 10, \"distance_m\": 34864.23, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130H\", \"location\": \"Blackridge\", \"stage_seq\": 11, \"distance_m\": 38610.314, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2136H\", \"wtt_dep\": \"2137H\", \"location\": \"Caldercruix\", \"stage_seq\": 12, \"distance_m\": 47508.436, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2140H\", \"wtt_dep\": \"2141H\", \"location\": \"Drumgelloch\", \"stage_seq\": 13, \"distance_m\": 52201.786, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2148H\", \"location\": \"Airdrie\", \"stage_seq\": 14, \"distance_m\": 54392.078, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2151\", \"location\": \"Coatdyke\", \"stage_seq\": 15, \"distance_m\": 55851.342, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 16, \"distance_m\": 57439.12, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2156H\", \"location\": \"Blairhill\", \"stage_seq\": 17, \"distance_m\": 58430.687, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2200H\", \"location\": \"Easterhouse\", \"stage_seq\": 18, \"distance_m\": 62625.681, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Garrowhill\", \"stage_seq\": 19, \"distance_m\": 64175.301, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2205H\", \"location\": \"Shettleston\", \"stage_seq\": 20, \"distance_m\": 66119.947, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Carntyne\", \"stage_seq\": 21, \"distance_m\": 67338.632, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2211H\", \"location\": \"Bellgrove\", \"stage_seq\": 22, \"distance_m\": 70148.968, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2214\", \"location\": \"High Street\", \"stage_seq\": 23, \"distance_m\": 71171.536, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2215H\", \"wtt_dep\": \"2217H\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 24, \"distance_m\": 72040.194, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2220\", \"location\": \"Charing Cross\", \"stage_seq\": 25, \"distance_m\": 73279.248, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 26, \"distance_m\": 74802.281, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224\", \"location\": \"Partick\", \"stage_seq\": 27, \"distance_m\": 76007.47, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2226H\", \"location\": \"Hyndland\", \"stage_seq\": 28, \"distance_m\": 77183.333, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 29, \"distance_m\": 77713.785, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Anniesland\", \"stage_seq\": 30, \"distance_m\": 78742.198, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"Westerton\", \"stage_seq\": 31, \"distance_m\": 80798.006, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235\", \"location\": \"Drumchapel\", \"stage_seq\": 32, \"distance_m\": 82604.312, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Drumry\", \"stage_seq\": 33, \"distance_m\": 84018.259, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2241H\", \"location\": \"Singer\", \"stage_seq\": 34, \"distance_m\": 85303.314, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2247\", \"location\": \"Dalmuir\", \"stage_seq\": 35, \"distance_m\": 86813.392, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Dumbarton East\", \"stage_seq\": 36, \"distance_m\": 96069.91, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Dumbarton Central\", \"stage_seq\": 37, \"distance_m\": 97147.501, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Dalreoch\", \"stage_seq\": 38, \"distance_m\": 97743.325, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Cardross\", \"stage_seq\": 39, \"distance_m\": 102875.526, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Craigendoran Jn\", \"stage_seq\": 40, \"distance_m\": 107820.85, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"Craigendoran\", \"stage_seq\": 41, \"distance_m\": 108580.926, \"section_seq\": 1, \"route_path_id\": 120534}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Helensburgh Central\", \"stage_seq\": 42, \"distance_m\": 110422.033, \"section_seq\": 1, \"route_path_id\": 120534}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 110422.033, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120534}], \"total_distance_m\": 110422.033, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 110279.033, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 143.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2052", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "56.0039570", "current_position_lon": "-4.7323381", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:56:58Z\", \"source_id\": 63983194, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:57:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:57:00Z\", \"source_id\": 20281408, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:01:38Z\", \"source_id\": 63994502, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:02:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:01:43Z\", \"source_id\": 20284653, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:09:37Z\", \"source_id\": 64013992, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:09:41Z\", \"source_id\": 20290194, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:13:31Z\", \"source_id\": 64023108, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:14:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:13:33Z\", \"source_id\": 20292792, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:17:53Z\", \"source_id\": 64033267, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:17:58Z\", \"source_id\": 20295776, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:24:06Z\", \"source_id\": 64047501, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:24:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:24:09Z\", \"source_id\": 20299887, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:27:10Z\", \"source_id\": 64054172, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:27:15Z\", \"source_id\": 20301920, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:34:19Z\", \"source_id\": 64071014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:34:21Z\", \"source_id\": 20306589, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:25Z\", \"source_id\": 20309309, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:32Z\", \"source_id\": 64089335, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:42:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:37Z\", \"source_id\": 20312088, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:21Z\", \"source_id\": 64102162, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:25Z\", \"source_id\": 20315837, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:18Z\", \"source_id\": 64108726, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:24Z\", \"source_id\": 20317740, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:16Z\", \"source_id\": 64115154, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:20Z\", \"source_id\": 20319667, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1582, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:54Z\", \"source_id\": 64120877, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:59:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:56Z\", \"source_id\": 20321315, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:09Z\", \"source_id\": 64130031, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:02:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:11Z\", \"source_id\": 20324002, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:57Z\", \"source_id\": 64138512, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:05:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:05:02Z\", \"source_id\": 20326540, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:05Z\", \"source_id\": 20328468, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:21Z\", \"source_id\": 64150566, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:26Z\", \"source_id\": 20329993, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:04Z\", \"source_id\": 64154142, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:13:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:11Z\", \"source_id\": 20331094, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:51Z\", \"source_id\": 64160032, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:55Z\", \"source_id\": 20332816, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:25Z\", \"source_id\": 64167551, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:28Z\", \"source_id\": 20334979, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:10Z\", \"source_id\": 64181711, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:15Z\", \"source_id\": 20339336, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:11Z\", \"source_id\": 64187827, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:28:16Z\", \"source_id\": 20341161, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:04Z\", \"source_id\": 64193789, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:08Z\", \"source_id\": 20342919, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:19Z\", \"source_id\": 64202298, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:22Z\", \"source_id\": 20345385, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:22Z\", \"source_id\": 64206397, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:30Z\", \"source_id\": 20346652, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:17Z\", \"source_id\": 64212014, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:20Z\", \"source_id\": 20348367, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:39Z\", \"source_id\": 64216559, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:42Z\", \"source_id\": 20349820, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:07Z\", \"source_id\": 64221295, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:13Z\", \"source_id\": 20351288, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:33Z\", \"source_id\": 64237681, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:36Z\", \"source_id\": 20356118, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:23Z\", \"source_id\": 64242900, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:30Z\", \"source_id\": 20357728, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:30Z\", \"source_id\": 64246712, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:33Z\", \"source_id\": 20358906, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:29Z\", \"source_id\": 64253864, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:34Z\", \"source_id\": 20361045, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:31Z\", \"source_id\": 64264517, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:37Z\", \"source_id\": 20364383, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:33Z\", \"source_id\": 64271492, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:40Z\", \"source_id\": 20366643, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Helensburgh Central", "service_state_platform": "2", "timing_fact_generation": 1790028761876617, "current_leg_arrival_utc": "2026-09-21T23:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:13:58.506601", "service_state_evidence_id": 20366643, "current_leg_start_actual_dep": "2026-09-21T23:10:00+01:00", "operational_evidence_version": 169, "service_state_event_time_utc": "2026-09-21T22:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:23:59.220774", "service_state_valid_until_kind": null, "operational_interpretation_version": 169, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
HLC |
2H51 |
334023+334032 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "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": 3123.268, "from_m": 1667.893, "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": 3742.144, "from_m": 3123.268, "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": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.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": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14624.42, "from_m": 5005.769, "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": 15043.854, "from_m": 14624.42, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17349.057, "from_m": 15043.854, "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": 28314.791, "from_m": 17349.057, "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": 28411.767, "from_m": 28314.791, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29396.588, "from_m": 28411.767, "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": 29720.643, "from_m": 29396.588, "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": 30538.491, "from_m": 29720.643, "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": 30607.799, "from_m": 30538.491, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30862.427, "from_m": 30607.799, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31496.561, "from_m": 30862.427, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31893.886, "from_m": 31496.561, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33947.167, "from_m": 31893.886, "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": 36442.963, "from_m": 33947.167, "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": 39657.214, "from_m": 36442.963, "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": 46692.029, "from_m": 39657.214, "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": 49300.484, "from_m": 46692.029, "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": 49354.728, "from_m": 49300.484, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54301.821, "from_m": 49354.728, "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": 57086.87, "from_m": 54301.821, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57613.486, "from_m": 57086.87, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57678.968, "from_m": 57613.486, "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": 58021.264, "from_m": 57678.968, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68873.003, "from_m": 58021.264, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69268.364, "from_m": 68873.003, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70059.236, "from_m": 69268.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70902.901, "from_m": 70059.236, "capability_applied": null, "effective_limit_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": 75534.207, "from_m": 70902.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75580.231, "from_m": 75534.207, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76906.429, "from_m": 75580.231, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 76947.194, "from_m": 76906.429, "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": 77760.598, "from_m": 76947.194, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78132.037, "from_m": 77760.598, "capability_applied": null, "effective_limit_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": 80314.786, "from_m": 78132.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81010.63, "from_m": 80314.786, "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": 92589.133, "from_m": 81010.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93410.492, "from_m": 92589.133, "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": 95469.61, "from_m": 93410.492, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96682.558, "from_m": 95469.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97212.662, "from_m": 96682.558, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 98136.61, "from_m": 97212.662, "capability_applied": null, "effective_limit_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": 107610.184, "from_m": 98136.61, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 110422.033, "from_m": 107610.184, "capability_applied": null, "effective_limit_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": 754179, "profile_key": "63923767c0cd731729e31c77792d28bee47e189d801b3962832ac5bf099a7c7a", "schedule_id": 27828, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2052", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2053H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2055H", "wtt_dep": "2056H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 120534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4817.085, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2100H", "wtt_dep": "2101H", "location": "Edinburgh Park", "stage_seq": 5, "distance_m": 8771.977, "section_seq": 1, "route_path_id": 120534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Newbridge Jn", "stage_seq": 6, "distance_m": 14437.561, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2109", "wtt_dep": "2110", "location": "Uphall", "stage_seq": 7, "distance_m": 21447.474, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2113", "wtt_dep": "2114", "location": "Livingston North", "stage_seq": 8, "distance_m": 24723.299, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2122", "location": "Bathgate", "stage_seq": 9, "distance_m": 30703.173, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2125H", "wtt_dep": "2126H", "location": "Armadale", "stage_seq": 10, "distance_m": 34864.23, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Blackridge", "stage_seq": 11, "distance_m": 38610.314, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Caldercruix", "stage_seq": 12, "distance_m": 47508.436, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Drumgelloch", "stage_seq": 13, "distance_m": 52201.786, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2148H", "location": "Airdrie", "stage_seq": 14, "distance_m": 54392.078, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Coatdyke", "stage_seq": 15, "distance_m": 55851.342, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Coatbridge Sunnyside", "stage_seq": 16, "distance_m": 57439.12, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2156H", "location": "Blairhill", "stage_seq": 17, "distance_m": 58430.687, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2200H", "location": "Easterhouse", "stage_seq": 18, "distance_m": 62625.681, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Garrowhill", "stage_seq": 19, "distance_m": 64175.301, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "Shettleston", "stage_seq": 20, "distance_m": 66119.947, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Carntyne", "stage_seq": 21, "distance_m": 67338.632, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2211H", "location": "Bellgrove", "stage_seq": 22, "distance_m": 70148.968, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "High Street", "stage_seq": 23, "distance_m": 71171.536, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2217H", "location": "Glasgow Queen St Low Level", "stage_seq": 24, "distance_m": 72040.194, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Charing Cross", "stage_seq": 25, "distance_m": 73279.248, "section_seq": 1, "route_path_id": 120534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Finnieston East Jn", "stage_seq": 26, "distance_m": 74802.281, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Partick", "stage_seq": 27, "distance_m": 76007.47, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226H", "location": "Hyndland", "stage_seq": 28, "distance_m": 77183.333, "section_seq": 1, "route_path_id": 120534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Hyndland East Jn", "stage_seq": 29, "distance_m": 77713.785, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Anniesland", "stage_seq": 30, "distance_m": 78742.198, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Westerton", "stage_seq": 31, "distance_m": 80798.006, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Drumchapel", "stage_seq": 32, "distance_m": 82604.312, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Drumry", "stage_seq": 33, "distance_m": 84018.259, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2241H", "location": "Singer", "stage_seq": 34, "distance_m": 85303.314, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2247", "location": "Dalmuir", "stage_seq": 35, "distance_m": 86813.392, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Dumbarton East", "stage_seq": 36, "distance_m": 96069.91, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Dumbarton Central", "stage_seq": 37, "distance_m": 97147.501, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Dalreoch", "stage_seq": 38, "distance_m": 97743.325, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Cardross", "stage_seq": 39, "distance_m": 102875.526, "section_seq": 1, "route_path_id": 120534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Craigendoran Jn", "stage_seq": 40, "distance_m": 107820.85, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Craigendoran", "stage_seq": 41, "distance_m": 108580.926, "section_seq": 1, "route_path_id": 120534}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Helensburgh Central", "stage_seq": 42, "distance_m": 110422.033, "section_seq": 1, "route_path_id": 120534}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 110422.033, "from_m": 0.0, "section_seq": 1, "route_path_id": 120534}], "total_distance_m": 110422.033, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 110279.033, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 143.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:56:58Z", "source_id": 63983194, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T19:57:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:57:00Z", "source_id": 20281408, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 680, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:01:38Z", "source_id": 63994502, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:02:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:01:43Z", "source_id": 20284653, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 666, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:09:37Z", "source_id": 64013992, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:09:41Z", "source_id": 20290194, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 662, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:13:31Z", "source_id": 64023108, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:14:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:13:33Z", "source_id": 20292792, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 657, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:17:53Z", "source_id": 64033267, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:17:58Z", "source_id": 20295776, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2186, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:24:06Z", "source_id": 64047501, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:24:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:24:09Z", "source_id": 20299887, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2202, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:27:10Z", "source_id": 64054172, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T20:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:27:15Z", "source_id": 20301920, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2219, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:34:19Z", "source_id": 64071014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T20:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:34:21Z", "source_id": 20306589, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:25Z", "source_id": 20309309, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2197, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:32Z", "source_id": 64089335, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T20:42:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:37Z", "source_id": 20312088, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2205, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:21Z", "source_id": 64102162, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T20:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:25Z", "source_id": 20315837, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2211, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:18Z", "source_id": 64108726, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T20:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:24Z", "source_id": 20317740, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1589, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:16Z", "source_id": 64115154, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T20:55:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:20Z", "source_id": 20319667, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1582, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:54Z", "source_id": 64120877, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T20:59:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:56Z", "source_id": 20321315, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1579, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:09Z", "source_id": 64130031, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:02:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:11Z", "source_id": 20324002, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1572, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:57Z", "source_id": 64138512, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:05:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:05:02Z", "source_id": 20326540, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:05Z", "source_id": 20328468, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1564, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:21Z", "source_id": 64150566, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:11:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:26Z", "source_id": 20329993, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:04Z", "source_id": 64154142, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:13:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:11Z", "source_id": 20331094, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:51Z", "source_id": 64160032, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:15:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:55Z", "source_id": 20332816, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:25Z", "source_id": 64167551, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T21:19:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:28Z", "source_id": 20334979, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:10Z", "source_id": 64181711, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:15Z", "source_id": 20339336, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:11Z", "source_id": 64187827, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T21:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:28:16Z", "source_id": 20341161, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:04Z", "source_id": 64193789, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T21:32:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:08Z", "source_id": 20342919, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:19Z", "source_id": 64202298, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T21:36:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:22Z", "source_id": 20345385, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1282, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:22Z", "source_id": 64206397, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T21:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:30Z", "source_id": 20346652, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1278, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:17Z", "source_id": 64212014, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T21:41:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:20Z", "source_id": 20348367, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1274, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:39Z", "source_id": 64216559, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T21:43:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:42Z", "source_id": 20349820, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:07Z", "source_id": 64221295, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T21:46:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:13Z", "source_id": 20351288, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1243, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:33Z", "source_id": 64237681, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T21:54:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:36Z", "source_id": 20356118, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1231, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:23Z", "source_id": 64242900, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T21:58:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:30Z", "source_id": 20357728, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1219, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:30Z", "source_id": 64246712, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T21:59:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:33Z", "source_id": 20358906, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1206, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:29Z", "source_id": 64253864, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T22:04:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:34Z", "source_id": 20361045, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1194, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:31Z", "source_id": 64264517, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T22:09:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:37Z", "source_id": 20364383, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1187, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:33Z", "source_id": 64271492, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T22:13:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:40Z", "source_id": 20366643, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}] |
Edinburgh |
2052 |
2052 |
14 |
None |
None |
Helensburgh Central |
2313 |
2313 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69017/2026-09-21/detailed |
None |
Craigendoran |
2026-09-21T23:10:00+01:00 |
Helensburgh Central |
3.0 |
{"type": "LineString", "coordinates": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]} |
1.1 |
2310 |
2313 |
Craigendoran |
Helensburgh Central |
Helensburgh Central |
56.0039570 |
-4.7323381 |
56.0039570 |
-4.7323381 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:13:00 |
Helensburgh Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366643 |
1790028761876617 |
169 |
169 |
2026-09-21 22:23:59.220774 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:13:58.506601 |
| 725472 |
756137 |
S01388 |
722J321821 |
2026-09-21 |
COMPLETE |
20367328 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 756137, "stp": "N", "toc": "London Underground", "uid": "S01388", "consist": null, "dest_crs": "HRW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S01388/2026-09-21/detailed", "trust_id": "722J321821", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "22:21:00", "dar_platform": null, "dest_station": "Harrow & Wealdstone (DC)", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrow & Wealdstone (DC)", "signalling_id": "2J32", "timing_status": "LATE", "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "2314", "current_leg_dep": "2312", "current_leg_end": "Harrow & Wealdstone (DC)", "origin_dep_time": "2221", "origin_platform": null, "current_location": "Harrow & Wealdstone (DC)", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+4 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": "2310", "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": "2221½", "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-21T21:50:37Z\", \"source_id\": 20354448, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:56Z\", \"source_id\": 20356860, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:08Z\", \"source_id\": 20358109, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:40Z\", \"source_id\": 20359476, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:54Z\", \"source_id\": 20360681, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:46Z\", \"source_id\": 20362282, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:17Z\", \"source_id\": 20363159, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:05Z\", \"source_id\": 20364668, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:55Z\", \"source_id\": 20365649, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:55Z\", \"source_id\": 20367328, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrow & Wealdstone (DC)", "service_state_platform": "1", "timing_fact_generation": 1790028836868009, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.112894", "service_state_evidence_id": 20367328, "current_leg_start_actual_dep": "2026-09-21T23:11:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:01.146403", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
N |
ZEL |
HRW |
2J32 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:37Z", "source_id": 20354448, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:56Z", "source_id": 20356860, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:08Z", "source_id": 20358109, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:40Z", "source_id": 20359476, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:54Z", "source_id": 20360681, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:46Z", "source_id": 20362282, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:17Z", "source_id": 20363159, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:05Z", "source_id": 20364668, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:55Z", "source_id": 20365649, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:55Z", "source_id": 20367328, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Elephant & Castle L.T. |
2221 |
2221½ |
None |
22:21:00 |
None |
Harrow & Wealdstone (DC) |
2310 |
2310 |
1 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S01388/2026-09-21/detailed |
None |
Kenton (DC) |
2026-09-21T23:11: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 |
2312 |
2314 |
Kenton (DC) |
Harrow & Wealdstone (DC) |
Harrow & Wealdstone (DC) |
51.5918227 |
-0.3343768 |
51.5918227 |
-0.3343768 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Harrow & Wealdstone (DC) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367328 |
1790028836868009 |
26 |
26 |
2026-09-21 22:24:01.146403 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.112894 |
| 725473 |
742504 |
H49910 |
886M84CY21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 742504, "stp": "P", "toc": "Unknown", "uid": "H49910", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49910/2026-09-21/detailed", "trust_id": "886M84CY21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Willesden Eurotermnal (GBRf)", "service_date": "2026-09-21", "dest_arr_time": "2212", "dest_platform": null, "is_terminated": 1, "next_location": "Willesden West London Jn", "signalling_id": "6M84", "timing_status": "LATE", "origin_station": "Grain Thamesport (GBRf)", "current_leg_arr": "2203", "current_leg_dep": "2104½", "current_leg_end": "Willesden West London Jn", "origin_dep_time": "1930", "origin_platform": null, "current_location": "Willesden West London Jn", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.00033991044256699034, 51.45130979254316], [-0.0006506999999999999, 51.45160109999999], [-0.0010344, 51.4519412], [-0.0013616999999999998, 51.45223179999999], [-0.0018486, 51.45264869999999], [-0.0021695999999999994, 51.4529135], [-0.0023606, 51.453067], [-0.0025637, 51.4532264], [-0.0028149999999999994, 51.45341199999999], [-0.003014, 51.453557], [-0.0035729000000000004, 51.4539339], [-0.0037525000000000006, 51.4540507], [-0.004062099999999999, 51.4542499], [-0.0044422, 51.454472], [-0.0049664, 51.454766], [-0.00544, 51.45501569999999], [-0.005912199999999999, 51.45525820000002], [-0.0065090999999999994, 51.4555462], [-0.0069932, 51.45577689999999], [-0.007394899999999999, 51.4559666], [-0.0078998, 51.4561922], [-0.0084054, 51.456411200000005], [-0.0088909, 51.456609699999994], [-0.0092509, 51.4567508], [-0.0097388, 51.45693609999999], [-0.0104125, 51.4571899], [-0.0110577, 51.4574335], [-0.0116423, 51.45766119999999], [-0.0120733, 51.457845], [-0.0125903, 51.45809680000001], [-0.0128785, 51.4582541], [-0.013092200000000002, 51.458376499999986], [-0.013194399999999997, 51.45843729999999], [-0.013353999999999998, 51.4585441], [-0.0135371, 51.45868070000001], [-0.013655099999999998, 51.4587818], [-0.013747399999999998, 51.45886869999999], [-0.0139276, 51.4590459], [-0.0141072, 51.4592588], [-0.0141981, 51.4593918], [-0.0142392, 51.45945449999999], [-0.014302600000000002, 51.459561400000005], [-0.014351799999999998, 51.45965650000001], [-0.0143894, 51.4597321], [-0.0144239, 51.4598147], [-0.014452100000000002, 51.45988779999998], [-0.014485599999999996, 51.45999599999999], [-0.014521100000000002, 51.460157200000005], [-0.014538600000000002, 51.4602533], [-0.014549, 51.4603542], [-0.0145602, 51.4605312], [-0.0145468, 51.4607073], [-0.014529454831269028, 51.46079444548484], [-0.014522000000000002, 51.460831899999995], [-0.0144921, 51.4609502], [-0.0144447, 51.4610941], [-0.014396199999999996, 51.4612014], [-0.014323, 51.4613351], [-0.014256, 51.461462899999994], [-0.014101, 51.4616676], [-0.0139179, 51.4619101], [-0.013686, 51.4621364], [-0.013557899999999998, 51.4622744], [-0.0134455, 51.46242339999999], [-0.0133186, 51.4625988], [-0.0132124, 51.4627813], [-0.013132, 51.4629773], [-0.013068, 51.46318999999998], [-0.0130361, 51.4633467], [-0.0130185, 51.46355039999999], [-0.0130278, 51.46366919999999], [-0.013031999999999998, 51.4637997], [-0.0130546, 51.4639715], [-0.0131136, 51.4641982], [-0.0131764, 51.4643808], [-0.013247099999999998, 51.464531599999994], [-0.0133258, 51.4646734], [-0.013509599999999998, 51.46493100000001], [-0.0136219, 51.4650591], [-0.0138028, 51.4652285], [-0.0140208, 51.4653998], [-0.014194399999999998, 51.46552059999999], [-0.014382844823814422, 51.46562932350476], [-0.014465999999999996, 51.4656773], [-0.0147796, 51.4658413], [-0.015104200000000002, 51.46598429999999], [-0.015527, 51.4661493], [-0.015772199999999997, 51.466254], [-0.018251399999999997, 51.46724890000001], [-0.0186684, 51.4674175], [-0.018967407346308897, 51.46753299445456], [-0.018995899999999996, 51.467544], [-0.019086715632554777, 51.46757478351069], [-0.01926804254709995, 51.46763624730511], [-0.019410099999999996, 51.4676844], [-0.01942728662649193, 51.46769088470786], [-0.0196481, 51.46777420000001], [-0.019913699999999996, 51.467869399999984], [-0.0201376, 51.4679362], [-0.020293579855915737, 51.46797364427041], [-0.0204117, 51.46800199999999], [-0.020657999999999996, 51.46803190000001], [-0.020872499999999995, 51.4680474], [-0.0210989, 51.468049099999995], [-0.0213323, 51.468040900000005], [-0.021593799999999996, 51.46801920000001], [-0.0218617, 51.46798050000001], [-0.022277899999999996, 51.4678815], [-0.0229881, 51.46768430000001], [-0.0233803, 51.4675765], [-0.0240711, 51.46738779999999], [-0.024798099999999997, 51.4671874], [-0.025371, 51.4670279], [-0.0264823, 51.4667197], [-0.027222499999999997, 51.4665177], [-0.027602, 51.466417400000005], [-0.0279163, 51.46633779999999], [-0.028331400000000003, 51.46623819999999], [-0.0286249, 51.4661692], [-0.0292627, 51.4660322], [-0.0296518, 51.46595569999999], [-0.0300598, 51.4658739], [-0.030424500000000004, 51.46580740000001], [-0.030716099999999996, 51.465754], [-0.0310726, 51.46569629999999], [-0.0315841, 51.46561739999999], [-0.0319943, 51.465557100000005], [-0.0323051, 51.465514500000005], [-0.0327968, 51.465451], [-0.03328969999999999, 51.4653901], [-0.033836, 51.465331], [-0.0344644, 51.46526720000001], [-0.0349807, 51.46521959999999], [-0.0356964, 51.46517029999999], [-0.036359, 51.4651259], [-0.0366758, 51.4651135], [-0.0373148, 51.4650861], [-0.03743058596953648, 51.465083600075786], [-0.03748137264428797, 51.46508250354533], [-0.03752717269307293, 51.465081514680634], [-0.03757972876092997, 51.46508037994732], [-0.03766679999999999, 51.4650785], [-0.0380624, 51.4650793], [-0.0382377, 51.4650767], [-0.03959109999999999, 51.46505350000001], [-0.040198099999999994, 51.4650638], [-0.040779, 51.465083699999994], [-0.0413313, 51.4651076], [-0.0417941, 51.46513149999999], [-0.0424077, 51.4651648], [-0.043104, 51.4652279], [-0.0437666, 51.4652937], [-0.0444854, 51.4653876], [-0.0452253, 51.46549159999999], [-0.0460899, 51.4656381], [-0.047154699999999994, 51.465828299999984], [-0.04776989999999999, 51.4659391], [-0.04830449999999999, 51.46604570000001], [-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.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.13553149999999997, 51.467436500000005], [-0.135723, 51.4675749], [-0.1359625, 51.4677503], [-0.1361007, 51.46785439999999], [-0.13631419999999997, 51.4680194], [-0.13642729999999997, 51.4681106], [-0.1366297, 51.46827639999999], [-0.1368331, 51.46843820000001], [-0.137, 51.468584400000005], [-0.1371292, 51.46870399999999], [-0.1373165, 51.4688842], [-0.1379563, 51.4695283], [-0.138459, 51.47001649999999], [-0.1386438, 51.4702069], [-0.1388336, 51.470399099999995], [-0.1389626, 51.4705331], [-0.1391342, 51.470703400000005], [-0.13931790000000002, 51.47086620000001], [-0.1394635, 51.47098029999999], [-0.1394949, 51.4710049], [-0.1397001, 51.4711535], [-0.13988949999999997, 51.47128360000001], [-0.14024189999999995, 51.47150899999998], [-0.1404724, 51.4716386], [-0.1407355, 51.47177109999999], [-0.1412449, 51.47200669999999], [-0.1419735, 51.4723003], [-0.1425205, 51.4725614], [-0.1426135, 51.4726115], [-0.1428081, 51.4727194], [-0.1429479853194446, 51.47279916828408], [-0.14298316046740123, 51.4728192265585], [-0.14298847831875644, 51.472822259008986], [-0.1430245, 51.4728428], [-0.14308925293932664, 51.47288302534005], [-0.14311338477126298, 51.472898016328394], [-0.1431961, 51.47294939999999], [-0.1432554516137748, 51.472984888604806], [-0.14326149882145747, 51.47298850446052], [-0.14330279999999998, 51.47301319999999], [-0.1434395, 51.4731114], [-0.14378639999999998, 51.473364399999994], [-0.1439036, 51.473459600000005], [-0.14401145041859806, 51.47355197688159], [-0.14410006147565416, 51.473573051936135], [-0.1441894, 51.47359430000001], [-0.14442469999999996, 51.4736463], [-0.1447066, 51.4736966], [-0.1449988, 51.47371329999999], [-0.14535689999999998, 51.473740199999995], [-0.1457209, 51.473749], [-0.14581977342793723, 51.47374861280336], [-0.1460784, 51.4737476], [-0.14671679999999998, 51.47372430000001], [-0.147166, 51.4736994], [-0.14761999999999997, 51.4736412], [-0.14785099999999998, 51.473594599999984], [-0.14811742883645768, 51.473536245237575], [-0.14835900898446958, 51.473482113854], [-0.14858329218169725, 51.47344410134734], [-0.14879249289618154, 51.473419608298514], [-0.1489888255959632, 51.47340603528849], [-0.14917450474908311, 51.473400782898175], [-0.14935174482358204, 51.47340125170851], [-0.14952276028750078, 51.47340484230042], [-0.1496897656088802, 51.47340895525485], [-0.14985497525576102, 51.47341099115272], [-0.1500206036961841, 51.47340835057497], [-0.15018886539819026, 51.473398434102535], [-0.15036197482982028, 51.473378642316334], [-0.150542146459115, 51.47334637579732], [-0.15073159475411518, 51.4732990351264], [-0.15093253418286168, 51.47323402088453], [-0.15114717921339527, 51.47314873365264], [-0.1520655, 51.472750899999994], [-0.1545486, 51.4716714], [-0.1553577, 51.4713277], [-0.1556541, 51.4712011], [-0.1561819, 51.4709856], [-0.15678539999999996, 51.470737], [-0.1572046, 51.4705707], [-0.1573689, 51.47050790000001], [-0.1576059, 51.4704305], [-0.15782429999999997, 51.4703672], [-0.15803099999999998, 51.4703143], [-0.1582235, 51.4702687], [-0.15841479999999997, 51.4702341], [-0.1586249, 51.47020169999999], [-0.1588033, 51.4701789], [-0.1590819, 51.470151], [-0.1592508, 51.4701377], [-0.1594079, 51.47013179999999], [-0.15961449999999996, 51.4701311], [-0.1599617, 51.4701399], [-0.16029939999999998, 51.4701517], [-0.1605557, 51.4701635], [-0.16100909999999996, 51.47019070000001], [-0.16157, 51.47021419999999], [-0.16221, 51.47024650000001], [-0.1625904, 51.47026220000001], [-0.1628431, 51.4702714], [-0.1631702, 51.470293000000005], [-0.1633073, 51.47030199999999], [-0.16360339999999998, 51.470322], [-0.1638241, 51.4703441], [-0.16427909999999998, 51.4704075], [-0.1643318, 51.470415199999984], [-0.164541, 51.4704422], [-0.16477, 51.47047250000001], [-0.16513019999999998, 51.4705203], [-0.16532240000000004, 51.4705463], [-0.1654072, 51.47055780000001], [-0.16558129999999996, 51.47058140000001], [-0.1658056, 51.4706079], [-0.1660789, 51.47064610000001], [-0.1664284, 51.4706991], [-0.1666693, 51.4707293], [-0.16705779999999998, 51.4707771], [-0.167418, 51.4708271], [-0.1678029, 51.4708771], [-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]]}", "current_leg_start": "Hither Green", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.5307033", "next_location_lon": "-0.2410627", "previous_location": "Hither Green", "current_leg_milage": "13.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1090.107, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 2633.465, \"from_m\": 1090.107, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3462.011, \"from_m\": 2633.465, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4100.27, \"from_m\": 3462.011, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5317.743, \"from_m\": 4100.27, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5338.101, \"from_m\": 5317.743, \"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\": 18881.594, \"from_m\": 5338.101, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19053.203, \"from_m\": 18881.594, \"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\": 23134.089, \"from_m\": 19053.203, \"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\": 24126.028, \"from_m\": 23134.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\": 24765.859, \"from_m\": 24126.028, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33179.368, \"from_m\": 24765.859, \"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\": 34960.067, \"from_m\": 33179.368, \"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\": 35517.417, \"from_m\": 34960.067, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35867.105, \"from_m\": 35517.417, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35912.746, \"from_m\": 35867.105, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36266.299, \"from_m\": 35912.746, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50664.271, \"from_m\": 36266.299, \"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\": 50705.933, \"from_m\": 50664.271, \"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\": 51317.208, \"from_m\": 50705.933, \"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\": 51392.093, \"from_m\": 51317.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\": 52237.937, \"from_m\": 51392.093, \"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\": 52484.189, \"from_m\": 52237.937, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53925.137, \"from_m\": 52484.189, \"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\": 55084.275, \"from_m\": 53925.137, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57066.15, \"from_m\": 55084.275, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57711.955, \"from_m\": 57066.15, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57979.526, \"from_m\": 57711.955, \"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\": 58029.885, \"from_m\": 57979.526, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59483.624, \"from_m\": 58029.885, \"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\": 59488.945, \"from_m\": 59483.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\": 60260.674, \"from_m\": 59488.945, \"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\": 60363.544, \"from_m\": 60260.674, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60666.181, \"from_m\": 60363.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\": 60690.028, \"from_m\": 60666.181, \"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\": 62279.98, \"from_m\": 60690.028, \"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\": 62388.124, \"from_m\": 62279.98, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62803.142, \"from_m\": 62388.124, \"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\": 62854.624, \"from_m\": 62803.142, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62872.661, \"from_m\": 62854.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63020.407, \"from_m\": 62872.661, \"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\": 63692.514, \"from_m\": 63020.407, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 65260.34, \"from_m\": 63692.514, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66197.934, \"from_m\": 65260.34, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 68188.47, \"from_m\": 66197.934, \"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\": 69195.559, \"from_m\": 68188.47, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72222.726, \"from_m\": 69195.559, \"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\": 72298.583, \"from_m\": 72222.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72736.461, \"from_m\": 72298.583, \"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\": 73052.098, \"from_m\": 72736.461, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 73236.127, \"from_m\": 73052.098, \"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\": 73294.925, \"from_m\": 73236.127, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73302.402, \"from_m\": 73294.925, \"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\": 74466.812, \"from_m\": 73302.402, \"capability_applied\": null, \"effective_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\": 742504, \"profile_key\": \"da7582a48a9980b0f3a1f3ce1bb38489986417d90c2296a82b628c2a65256517\", \"schedule_id\": 32018, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Grain Thamesport (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": false, \"wtt_arr\": \"1940\", \"wtt_dep\": \"1940\", \"location\": \"Grain (Old Station)\", \"stage_seq\": 2, \"distance_m\": 794.605, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": false, \"wtt_arr\": \"1943\", \"wtt_dep\": \"1944\", \"location\": \"Grain L.C.\", \"stage_seq\": 3, \"distance_m\": 1347.85, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2009\", \"location\": \"Cliffe Sig. NK509\", \"stage_seq\": 4, \"distance_m\": 16804.093, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Hoo Jn\", \"stage_seq\": 5, \"distance_m\": 19125.618, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Gravesend\", \"stage_seq\": 6, \"distance_m\": 24351.041, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 7, \"distance_m\": 26766.621, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Dartford\", \"stage_seq\": 8, \"distance_m\": 35244.7, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038H\", \"location\": \"Dartford Jn\", \"stage_seq\": 9, \"distance_m\": 35966.173, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 10, \"distance_m\": 36855.475, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Crayford\", \"stage_seq\": 11, \"distance_m\": 38208.553, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051\", \"location\": \"Sidcup\", \"stage_seq\": 12, \"distance_m\": 43650.746, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100H\", \"location\": \"Lee\", \"stage_seq\": 13, \"distance_m\": 50096.977, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": \"2104H\", \"location\": \"Hither Green\", \"stage_seq\": 14, \"distance_m\": 51228.865, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 52727.219, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Lewisham\", \"stage_seq\": 16, \"distance_m\": 53290.499, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 17, \"distance_m\": 53772.39, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 56140.059, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 19, \"distance_m\": 58029.885, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Denmark Hill\", \"stage_seq\": 20, \"distance_m\": 58838.759, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 21, \"distance_m\": 62247.451, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132H\", \"location\": \"Factory Jn\", \"stage_seq\": 22, \"distance_m\": 62729.191, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Longhedge Jn\", \"stage_seq\": 23, \"distance_m\": 63617.646, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 24, \"distance_m\": 64941.129, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"West Brompton\", \"stage_seq\": 25, \"distance_m\": 67761.358, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 26, \"distance_m\": 69428.048, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 27, \"distance_m\": 71176.806, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"North Pole Jn\", \"stage_seq\": 28, \"distance_m\": 72373.769, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 29, \"distance_m\": 73191.488, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2206H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 30, \"distance_m\": 73713.19, \"section_seq\": 1, \"route_path_id\": 143350}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Willesden Eurotermnal (GBRf)\", \"stage_seq\": 31, \"distance_m\": 74466.812, \"section_seq\": 1, \"route_path_id\": 143350}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 74466.812, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143350}], \"total_distance_m\": 74466.812, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 69156.145, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5310.667, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1930", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "58.5", "current_position_lat": "51.5307033", "current_position_lon": "-0.2410627", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:48:43Z\", \"source_id\": 63808903, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:49:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:48:49Z\", \"source_id\": 20228323, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:17:52Z\", \"source_id\": 63886545, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:18:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:17:54Z\", \"source_id\": 20254104, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:37:15Z\", \"source_id\": 63935466, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:38:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:37:19Z\", \"source_id\": 20267831, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:42:01Z\", \"source_id\": 63946959, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:42:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:42:05Z\", \"source_id\": 20271154, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:50:08Z\", \"source_id\": 63966624, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:50:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:50:14Z\", \"source_id\": 20276772, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:00:11Z\", \"source_id\": 63991139, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:01:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:00:16Z\", \"source_id\": 20283658, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:02:18Z\", \"source_id\": 63996203, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:03:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:02:22Z\", \"source_id\": 20285092, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:12:30Z\", \"source_id\": 64020684, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:12:34Z\", \"source_id\": 20292121, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:23:13Z\", \"source_id\": 64045474, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:24:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:23:15Z\", \"source_id\": 20299251, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:28:47Z\", \"source_id\": 64057887, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:29:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:28:56Z\", \"source_id\": 20302976, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:29Z\", \"source_id\": 64109207, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:52:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:34Z\", \"source_id\": 20317866, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:22Z\", \"source_id\": 64119684, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:24Z\", \"source_id\": 20320922, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:59:07Z\", \"source_id\": 64125821, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:59:10Z\", \"source_id\": 20322682, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:55Z\", \"source_id\": 64134033, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:58Z\", \"source_id\": 20325208, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Willesden West London Jn", "service_state_platform": null, "timing_fact_generation": 1790024945249378, "current_leg_arrival_utc": "2026-09-21T22:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.122496", "service_state_evidence_id": 64147413, "current_leg_start_actual_dep": "2026-09-21T21:06:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:00.804235", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6M84 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1090.107, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 2633.465, "from_m": 1090.107, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 3462.011, "from_m": 2633.465, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 4100.27, "from_m": 3462.011, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 5317.743, "from_m": 4100.27, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5338.101, "from_m": 5317.743, "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": 18881.594, "from_m": 5338.101, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19053.203, "from_m": 18881.594, "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": 23134.089, "from_m": 19053.203, "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": 24126.028, "from_m": 23134.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": 24765.859, "from_m": 24126.028, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33179.368, "from_m": 24765.859, "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": 34960.067, "from_m": 33179.368, "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": 35517.417, "from_m": 34960.067, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35867.105, "from_m": 35517.417, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35912.746, "from_m": 35867.105, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36266.299, "from_m": 35912.746, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50664.271, "from_m": 36266.299, "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": 50705.933, "from_m": 50664.271, "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": 51317.208, "from_m": 50705.933, "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": 51392.093, "from_m": 51317.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": 52237.937, "from_m": 51392.093, "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": 52484.189, "from_m": 52237.937, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53925.137, "from_m": 52484.189, "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": 55084.275, "from_m": 53925.137, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57066.15, "from_m": 55084.275, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57711.955, "from_m": 57066.15, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57979.526, "from_m": 57711.955, "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": 58029.885, "from_m": 57979.526, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59483.624, "from_m": 58029.885, "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": 59488.945, "from_m": 59483.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": 60260.674, "from_m": 59488.945, "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": 60363.544, "from_m": 60260.674, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60666.181, "from_m": 60363.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": 60690.028, "from_m": 60666.181, "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": 62279.98, "from_m": 60690.028, "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": 62388.124, "from_m": 62279.98, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62803.142, "from_m": 62388.124, "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": 62854.624, "from_m": 62803.142, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62872.661, "from_m": 62854.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63020.407, "from_m": 62872.661, "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": 63692.514, "from_m": 63020.407, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 65260.34, "from_m": 63692.514, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66197.934, "from_m": 65260.34, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 68188.47, "from_m": 66197.934, "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": 69195.559, "from_m": 68188.47, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72222.726, "from_m": 69195.559, "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": 72298.583, "from_m": 72222.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72736.461, "from_m": 72298.583, "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": 73052.098, "from_m": 72736.461, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 73236.127, "from_m": 73052.098, "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": 73294.925, "from_m": 73236.127, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73302.402, "from_m": 73294.925, "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": 74466.812, "from_m": 73302.402, "capability_applied": null, "effective_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": 742504, "profile_key": "da7582a48a9980b0f3a1f3ce1bb38489986417d90c2296a82b628c2a65256517", "schedule_id": 32018, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1930", "location": "Grain Thamesport (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143350}, {"is_pass": false, "wtt_arr": "1940", "wtt_dep": "1940", "location": "Grain (Old Station)", "stage_seq": 2, "distance_m": 794.605, "section_seq": 1, "route_path_id": 143350}, {"is_pass": false, "wtt_arr": "1943", "wtt_dep": "1944", "location": "Grain L.C.", "stage_seq": 3, "distance_m": 1347.85, "section_seq": 1, "route_path_id": 143350}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2009", "location": "Cliffe Sig. NK509", "stage_seq": 4, "distance_m": 16804.093, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Hoo Jn", "stage_seq": 5, "distance_m": 19125.618, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Gravesend", "stage_seq": 6, "distance_m": 24351.041, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Springhead Junction (CTRL)", "stage_seq": 7, "distance_m": 26766.621, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Dartford", "stage_seq": 8, "distance_m": 35244.7, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038H", "location": "Dartford Jn", "stage_seq": 9, "distance_m": 35966.173, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Crayford Spur B Jn", "stage_seq": 10, "distance_m": 36855.475, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Crayford", "stage_seq": 11, "distance_m": 38208.553, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051", "location": "Sidcup", "stage_seq": 12, "distance_m": 43650.746, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100H", "location": "Lee", "stage_seq": 13, "distance_m": 50096.977, "section_seq": 1, "route_path_id": 143350}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": "2104H", "location": "Hither Green", "stage_seq": 14, "distance_m": 51228.865, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Parks Bridge Jn", "stage_seq": 15, "distance_m": 52727.219, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Lewisham", "stage_seq": 16, "distance_m": 53290.499, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Lewisham Vale Jn", "stage_seq": 17, "distance_m": 53772.39, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Nunhead", "stage_seq": 18, "distance_m": 56140.059, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Crofton Road Jn", "stage_seq": 19, "distance_m": 58029.885, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Denmark Hill", "stage_seq": 20, "distance_m": 58838.759, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Voltaire Road Jn", "stage_seq": 21, "distance_m": 62247.451, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Factory Jn", "stage_seq": 22, "distance_m": 62729.191, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Longhedge Jn", "stage_seq": 23, "distance_m": 63617.646, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Latchmere Jn", "stage_seq": 24, "distance_m": 64941.129, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "West Brompton", "stage_seq": 25, "distance_m": 67761.358, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Kensington (Olympia)", "stage_seq": 26, "distance_m": 69428.048, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Shepherd's Bush", "stage_seq": 27, "distance_m": 71176.806, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "North Pole Jn", "stage_seq": 28, "distance_m": 72373.769, "section_seq": 1, "route_path_id": 143350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Mitre Bridge Jn", "stage_seq": 29, "distance_m": 73191.488, "section_seq": 1, "route_path_id": 143350}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2206H", "location": "Willesden West London Jn", "stage_seq": 30, "distance_m": 73713.19, "section_seq": 1, "route_path_id": 143350}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Willesden Eurotermnal (GBRf)", "stage_seq": 31, "distance_m": 74466.812, "section_seq": 1, "route_path_id": 143350}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 74466.812, "from_m": 0.0, "section_seq": 1, "route_path_id": 143350}], "total_distance_m": 74466.812, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 69156.145, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5310.667, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32247, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:48:43Z", "source_id": 63808903, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T18:49:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:48:49Z", "source_id": 20228323, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:17:52Z", "source_id": 63886545, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T19:18:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:17:54Z", "source_id": 20254104, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:37:15Z", "source_id": 63935466, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T19:38:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:37:19Z", "source_id": 20267831, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:42:01Z", "source_id": 63946959, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T19:42:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:42:05Z", "source_id": 20271154, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:50:08Z", "source_id": 63966624, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T19:50:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:50:14Z", "source_id": 20276772, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T20:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:00:11Z", "source_id": 63991139, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T20:01:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:00:16Z", "source_id": 20283658, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:02:18Z", "source_id": 63996203, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T20:03:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:02:22Z", "source_id": 20285092, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:12:30Z", "source_id": 64020684, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T20:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:12:34Z", "source_id": 20292121, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31561, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:23:13Z", "source_id": 64045474, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T20:24:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:23:15Z", "source_id": 20299251, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:28:47Z", "source_id": 64057887, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T20:29:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:28:56Z", "source_id": 20302976, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:29Z", "source_id": 64109207, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T20:52:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:34Z", "source_id": 20317866, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22277, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:22Z", "source_id": 64119684, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T20:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:24Z", "source_id": 20320922, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22306, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:59:07Z", "source_id": 64125821, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:59:10Z", "source_id": 20322682, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:55Z", "source_id": 64134033, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T21:03:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:58Z", "source_id": 20325208, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T22:03:00+01:00", "operational_fact": true}] |
Grain Thamesport (GBRf) |
1930 |
1930 |
None |
None |
None |
Willesden Eurotermnal (GBRf) |
2212 |
2212 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H49910/2026-09-21/detailed |
None |
Hither Green |
2026-09-21T21:06:30+01:00 |
Willesden West London Jn |
58.5 |
{"type": "LineString", "coordinates": [[-0.00033991044256699034, 51.45130979254316], [-0.0006506999999999999, 51.45160109999999], [-0.0010344, 51.4519412], [-0.0013616999999999998, 51.45223179999999], [-0.0018486, 51.45264869999999], [-0.0021695999999999994, 51.4529135], [-0.0023606, 51.453067], [-0.0025637, 51.4532264], [-0.0028149999999999994, 51.45341199999999], [-0.003014, 51.453557], [-0.0035729000000000004, 51.4539339], [-0.0037525000000000006, 51.4540507], [-0.004062099999999999, 51.4542499], [-0.0044422, 51.454472], [-0.0049664, 51.454766], [-0.00544, 51.45501569999999], [-0.005912199999999999, 51.45525820000002], [-0.0065090999999999994, 51.4555462], [-0.0069932, 51.45577689999999], [-0.007394899999999999, 51.4559666], [-0.0078998, 51.4561922], [-0.0084054, 51.456411200000005], [-0.0088909, 51.456609699999994], [-0.0092509, 51.4567508], [-0.0097388, 51.45693609999999], [-0.0104125, 51.4571899], [-0.0110577, 51.4574335], [-0.0116423, 51.45766119999999], [-0.0120733, 51.457845], [-0.0125903, 51.45809680000001], [-0.0128785, 51.4582541], [-0.013092200000000002, 51.458376499999986], [-0.013194399999999997, 51.45843729999999], [-0.013353999999999998, 51.4585441], [-0.0135371, 51.45868070000001], [-0.013655099999999998, 51.4587818], [-0.013747399999999998, 51.45886869999999], [-0.0139276, 51.4590459], [-0.0141072, 51.4592588], [-0.0141981, 51.4593918], [-0.0142392, 51.45945449999999], [-0.014302600000000002, 51.459561400000005], [-0.014351799999999998, 51.45965650000001], [-0.0143894, 51.4597321], [-0.0144239, 51.4598147], [-0.014452100000000002, 51.45988779999998], [-0.014485599999999996, 51.45999599999999], [-0.014521100000000002, 51.460157200000005], [-0.014538600000000002, 51.4602533], [-0.014549, 51.4603542], [-0.0145602, 51.4605312], [-0.0145468, 51.4607073], [-0.014529454831269028, 51.46079444548484], [-0.014522000000000002, 51.460831899999995], [-0.0144921, 51.4609502], [-0.0144447, 51.4610941], [-0.014396199999999996, 51.4612014], [-0.014323, 51.4613351], [-0.014256, 51.461462899999994], [-0.014101, 51.4616676], [-0.0139179, 51.4619101], [-0.013686, 51.4621364], [-0.013557899999999998, 51.4622744], [-0.0134455, 51.46242339999999], [-0.0133186, 51.4625988], [-0.0132124, 51.4627813], [-0.013132, 51.4629773], [-0.013068, 51.46318999999998], [-0.0130361, 51.4633467], [-0.0130185, 51.46355039999999], [-0.0130278, 51.46366919999999], [-0.013031999999999998, 51.4637997], [-0.0130546, 51.4639715], [-0.0131136, 51.4641982], [-0.0131764, 51.4643808], [-0.013247099999999998, 51.464531599999994], [-0.0133258, 51.4646734], [-0.013509599999999998, 51.46493100000001], [-0.0136219, 51.4650591], [-0.0138028, 51.4652285], [-0.0140208, 51.4653998], [-0.014194399999999998, 51.46552059999999], [-0.014382844823814422, 51.46562932350476], [-0.014465999999999996, 51.4656773], [-0.0147796, 51.4658413], [-0.015104200000000002, 51.46598429999999], [-0.015527, 51.4661493], [-0.015772199999999997, 51.466254], [-0.018251399999999997, 51.46724890000001], [-0.0186684, 51.4674175], [-0.018967407346308897, 51.46753299445456], [-0.018995899999999996, 51.467544], [-0.019086715632554777, 51.46757478351069], [-0.01926804254709995, 51.46763624730511], [-0.019410099999999996, 51.4676844], [-0.01942728662649193, 51.46769088470786], [-0.0196481, 51.46777420000001], [-0.019913699999999996, 51.467869399999984], [-0.0201376, 51.4679362], [-0.020293579855915737, 51.46797364427041], [-0.0204117, 51.46800199999999], [-0.020657999999999996, 51.46803190000001], [-0.020872499999999995, 51.4680474], [-0.0210989, 51.468049099999995], [-0.0213323, 51.468040900000005], [-0.021593799999999996, 51.46801920000001], [-0.0218617, 51.46798050000001], [-0.022277899999999996, 51.4678815], [-0.0229881, 51.46768430000001], [-0.0233803, 51.4675765], [-0.0240711, 51.46738779999999], [-0.024798099999999997, 51.4671874], [-0.025371, 51.4670279], [-0.0264823, 51.4667197], [-0.027222499999999997, 51.4665177], [-0.027602, 51.466417400000005], [-0.0279163, 51.46633779999999], [-0.028331400000000003, 51.46623819999999], [-0.0286249, 51.4661692], [-0.0292627, 51.4660322], [-0.0296518, 51.46595569999999], [-0.0300598, 51.4658739], [-0.030424500000000004, 51.46580740000001], [-0.030716099999999996, 51.465754], [-0.0310726, 51.46569629999999], [-0.0315841, 51.46561739999999], [-0.0319943, 51.465557100000005], [-0.0323051, 51.465514500000005], [-0.0327968, 51.465451], [-0.03328969999999999, 51.4653901], [-0.033836, 51.465331], [-0.0344644, 51.46526720000001], [-0.0349807, 51.46521959999999], [-0.0356964, 51.46517029999999], [-0.036359, 51.4651259], [-0.0366758, 51.4651135], [-0.0373148, 51.4650861], [-0.03743058596953648, 51.465083600075786], [-0.03748137264428797, 51.46508250354533], [-0.03752717269307293, 51.465081514680634], [-0.03757972876092997, 51.46508037994732], [-0.03766679999999999, 51.4650785], [-0.0380624, 51.4650793], [-0.0382377, 51.4650767], [-0.03959109999999999, 51.46505350000001], [-0.040198099999999994, 51.4650638], [-0.040779, 51.465083699999994], [-0.0413313, 51.4651076], [-0.0417941, 51.46513149999999], [-0.0424077, 51.4651648], [-0.043104, 51.4652279], [-0.0437666, 51.4652937], [-0.0444854, 51.4653876], [-0.0452253, 51.46549159999999], [-0.0460899, 51.4656381], [-0.047154699999999994, 51.465828299999984], [-0.04776989999999999, 51.4659391], [-0.04830449999999999, 51.46604570000001], [-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.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.13553149999999997, 51.467436500000005], [-0.135723, 51.4675749], [-0.1359625, 51.4677503], [-0.1361007, 51.46785439999999], [-0.13631419999999997, 51.4680194], [-0.13642729999999997, 51.4681106], [-0.1366297, 51.46827639999999], [-0.1368331, 51.46843820000001], [-0.137, 51.468584400000005], [-0.1371292, 51.46870399999999], [-0.1373165, 51.4688842], [-0.1379563, 51.4695283], [-0.138459, 51.47001649999999], [-0.1386438, 51.4702069], [-0.1388336, 51.470399099999995], [-0.1389626, 51.4705331], [-0.1391342, 51.470703400000005], [-0.13931790000000002, 51.47086620000001], [-0.1394635, 51.47098029999999], [-0.1394949, 51.4710049], [-0.1397001, 51.4711535], [-0.13988949999999997, 51.47128360000001], [-0.14024189999999995, 51.47150899999998], [-0.1404724, 51.4716386], [-0.1407355, 51.47177109999999], [-0.1412449, 51.47200669999999], [-0.1419735, 51.4723003], [-0.1425205, 51.4725614], [-0.1426135, 51.4726115], [-0.1428081, 51.4727194], [-0.1429479853194446, 51.47279916828408], [-0.14298316046740123, 51.4728192265585], [-0.14298847831875644, 51.472822259008986], [-0.1430245, 51.4728428], [-0.14308925293932664, 51.47288302534005], [-0.14311338477126298, 51.472898016328394], [-0.1431961, 51.47294939999999], [-0.1432554516137748, 51.472984888604806], [-0.14326149882145747, 51.47298850446052], [-0.14330279999999998, 51.47301319999999], [-0.1434395, 51.4731114], [-0.14378639999999998, 51.473364399999994], [-0.1439036, 51.473459600000005], [-0.14401145041859806, 51.47355197688159], [-0.14410006147565416, 51.473573051936135], [-0.1441894, 51.47359430000001], [-0.14442469999999996, 51.4736463], [-0.1447066, 51.4736966], [-0.1449988, 51.47371329999999], [-0.14535689999999998, 51.473740199999995], [-0.1457209, 51.473749], [-0.14581977342793723, 51.47374861280336], [-0.1460784, 51.4737476], [-0.14671679999999998, 51.47372430000001], [-0.147166, 51.4736994], [-0.14761999999999997, 51.4736412], [-0.14785099999999998, 51.473594599999984], [-0.14811742883645768, 51.473536245237575], [-0.14835900898446958, 51.473482113854], [-0.14858329218169725, 51.47344410134734], [-0.14879249289618154, 51.473419608298514], [-0.1489888255959632, 51.47340603528849], [-0.14917450474908311, 51.473400782898175], [-0.14935174482358204, 51.47340125170851], [-0.14952276028750078, 51.47340484230042], [-0.1496897656088802, 51.47340895525485], [-0.14985497525576102, 51.47341099115272], [-0.1500206036961841, 51.47340835057497], [-0.15018886539819026, 51.473398434102535], [-0.15036197482982028, 51.473378642316334], [-0.150542146459115, 51.47334637579732], [-0.15073159475411518, 51.4732990351264], [-0.15093253418286168, 51.47323402088453], [-0.15114717921339527, 51.47314873365264], [-0.1520655, 51.472750899999994], [-0.1545486, 51.4716714], [-0.1553577, 51.4713277], [-0.1556541, 51.4712011], [-0.1561819, 51.4709856], [-0.15678539999999996, 51.470737], [-0.1572046, 51.4705707], [-0.1573689, 51.47050790000001], [-0.1576059, 51.4704305], [-0.15782429999999997, 51.4703672], [-0.15803099999999998, 51.4703143], [-0.1582235, 51.4702687], [-0.15841479999999997, 51.4702341], [-0.1586249, 51.47020169999999], [-0.1588033, 51.4701789], [-0.1590819, 51.470151], [-0.1592508, 51.4701377], [-0.1594079, 51.47013179999999], [-0.15961449999999996, 51.4701311], [-0.1599617, 51.4701399], [-0.16029939999999998, 51.4701517], [-0.1605557, 51.4701635], [-0.16100909999999996, 51.47019070000001], [-0.16157, 51.47021419999999], [-0.16221, 51.47024650000001], [-0.1625904, 51.47026220000001], [-0.1628431, 51.4702714], [-0.1631702, 51.470293000000005], [-0.1633073, 51.47030199999999], [-0.16360339999999998, 51.470322], [-0.1638241, 51.4703441], [-0.16427909999999998, 51.4704075], [-0.1643318, 51.470415199999984], [-0.164541, 51.4704422], [-0.16477, 51.47047250000001], [-0.16513019999999998, 51.4705203], [-0.16532240000000004, 51.4705463], [-0.1654072, 51.47055780000001], [-0.16558129999999996, 51.47058140000001], [-0.1658056, 51.4706079], [-0.1660789, 51.47064610000001], [-0.1664284, 51.4706991], [-0.1666693, 51.4707293], [-0.16705779999999998, 51.4707771], [-0.167418, 51.4708271], [-0.1678029, 51.4708771], [-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]]} |
13.9 |
2104½ |
2203 |
Hither Green |
Willesden West London Jn |
Willesden West London Jn |
51.5307033 |
-0.2410627 |
51.5307033 |
-0.2410627 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Willesden West London Jn |
TD |
TRACKING_TIMEOUT |
64147413 |
1790024945249378 |
85 |
85 |
2026-09-21 22:24:00.804235 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.122496 |
| 725474 |
747304 |
R58518 |
506J851821 |
2026-09-21 |
COMPLETE |
20366970 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 747304, "stp": "N", "toc": "Unknown", "uid": "R58518", "consist": null, "dest_crs": "WIC", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R58518/2026-09-21/detailed", "trust_id": "506J851821", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wickford", "service_date": "2026-09-21", "dest_arr_time": "2259", "dest_platform": "3", "is_terminated": 1, "next_location": null, "signalling_id": "6J85", "timing_status": "LATE", "origin_station": "Romford Engineers Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2232", "origin_platform": null, "current_location": "Wickford", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2259", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Romford Engineers Sidings", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4023.125, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4057.946, \"from_m\": 4023.125, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12947.15, \"from_m\": 4057.946, \"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\": 13136.712, \"from_m\": 12947.15, \"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\": 13442.686, \"from_m\": 13136.712, \"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\": 13499.879, \"from_m\": 13442.686, \"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\": 13535.704, \"from_m\": 13499.879, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14032.929, \"from_m\": 13535.704, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14375.645, \"from_m\": 14032.929, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15253.632, \"from_m\": 14375.645, \"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\": 15809.968, \"from_m\": 15253.632, \"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\": 15888.78, \"from_m\": 15809.968, \"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\": 28075.257, \"from_m\": 15888.78, \"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\": 28200.024, \"from_m\": 28075.257, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 747304, \"profile_key\": \"d92c58ce7184a78c8e39ee84ff019e6eaf836e9a7b7e991fdba512d1e55d1e1e\", \"schedule_id\": 40458, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Romford Engineers Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Romford\", \"stage_seq\": 2, \"distance_m\": 1295.594, \"section_seq\": 1, \"route_path_id\": 146979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Gidea Park\", \"stage_seq\": 3, \"distance_m\": 3047.964, \"section_seq\": 1, \"route_path_id\": 146979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Shenfield\", \"stage_seq\": 4, \"distance_m\": 13784.564, \"section_seq\": 1, \"route_path_id\": 146979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 5, \"distance_m\": 15756.186, \"section_seq\": 1, \"route_path_id\": 146979}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": null, \"location\": \"Wickford\", \"stage_seq\": 6, \"distance_m\": 28200.024, \"section_seq\": 1, \"route_path_id\": 146979}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28200.024, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146979}], \"total_distance_m\": 28200.024, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27667.978, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 532.046, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2232", "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\": 14210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:14Z\", \"source_id\": 64208080, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:21Z\", \"source_id\": 20347156, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:11Z\", \"source_id\": 64215607, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:14Z\", \"source_id\": 20349533, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:14Z\", \"source_id\": 64240783, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:19Z\", \"source_id\": 20357066, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:14Z\", \"source_id\": 64272718, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:14Z\", \"source_id\": 20366970, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wickford", "service_state_platform": "3", "timing_fact_generation": 1790028795543530, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.127437", "service_state_evidence_id": 20366970, "current_leg_start_actual_dep": null, "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:00.849261", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
WIC |
6J85 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 4023.125, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4057.946, "from_m": 4023.125, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12947.15, "from_m": 4057.946, "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": 13136.712, "from_m": 12947.15, "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": 13442.686, "from_m": 13136.712, "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": 13499.879, "from_m": 13442.686, "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": 13535.704, "from_m": 13499.879, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14032.929, "from_m": 13535.704, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14375.645, "from_m": 14032.929, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15253.632, "from_m": 14375.645, "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": 15809.968, "from_m": 15253.632, "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": 15888.78, "from_m": 15809.968, "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": 28075.257, "from_m": 15888.78, "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": 28200.024, "from_m": 28075.257, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 747304, "profile_key": "d92c58ce7184a78c8e39ee84ff019e6eaf836e9a7b7e991fdba512d1e55d1e1e", "schedule_id": 40458, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2232", "location": "Romford Engineers Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Romford", "stage_seq": 2, "distance_m": 1295.594, "section_seq": 1, "route_path_id": 146979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Gidea Park", "stage_seq": 3, "distance_m": 3047.964, "section_seq": 1, "route_path_id": 146979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Shenfield", "stage_seq": 4, "distance_m": 13784.564, "section_seq": 1, "route_path_id": 146979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Mountnessing Jn", "stage_seq": 5, "distance_m": 15756.186, "section_seq": 1, "route_path_id": 146979}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": null, "location": "Wickford", "stage_seq": 6, "distance_m": 28200.024, "section_seq": 1, "route_path_id": 146979}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28200.024, "from_m": 0.0, "section_seq": 1, "route_path_id": 146979}], "total_distance_m": 28200.024, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27667.978, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 532.046, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14210, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:14Z", "source_id": 64208080, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:38:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:21Z", "source_id": 20347156, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14114, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:11Z", "source_id": 64215607, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:42:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:14Z", "source_id": 20349533, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14051, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:14Z", "source_id": 64240783, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:19Z", "source_id": 20357066, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13985, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:14Z", "source_id": 64272718, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:14:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:14Z", "source_id": 20366970, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Romford Engineers Sidings |
2232 |
2232 |
None |
None |
None |
Wickford |
2259 |
2259 |
3 |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:R58518/2026-09-21/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Romford Engineers Sidings |
Wickford |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Wickford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366970 |
1790028795543530 |
23 |
23 |
2026-09-21 22:24:00.849261 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.127437 |
| 725475 |
755548 |
P64818 |
325I24M721 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 755548, "stp": "P", "toc": "Northern", "uid": "P64818", "consist": "331110", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64818/2026-09-21/detailed", "trust_id": "325I24M721", "origin_crs": "MIA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Longsight Excursion Plat", "service_date": "2026-09-21", "dest_arr_time": "2214", "dest_platform": null, "is_terminated": 1, "next_location": "Longsight Down Goods Loop", "signalling_id": "5I24", "timing_status": "EARLY", "origin_station": "Manchester Airport", "current_leg_arr": "2206½", "current_leg_dep": "2153", "current_leg_end": "Longsight Down Goods Loop", "origin_dep_time": "2154", "origin_platform": "1A", "current_location": "Slade Lane Jn", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2724956, 53.36498240000001], [-2.2722033, 53.3650303], [-2.2714078, 53.36515369999999], [-2.2705658, 53.36529089999999], [-2.269875799999999, 53.3654033], [-2.269464, 53.365464], [-2.2690419, 53.36552609999999], [-2.2686093, 53.36558010000001], [-2.2681121999999996, 53.365641], [-2.2679471999999996, 53.3656606], [-2.2677762999999995, 53.36568110000001], [-2.2672888, 53.365737800000005], [-2.2668907, 53.3657854], [-2.2664519, 53.3658195], [-2.2659567, 53.3658424], [-2.2653884999999994, 53.3658468], [-2.2648641, 53.36583749999999], [-2.2642652, 53.3658081], [-2.2636133, 53.3657435], [-2.2612946, 53.36546649999999], [-2.255576899999999, 53.364744300000005], [-2.2546227, 53.3645971], [-2.2540512, 53.3645068], [-2.253507, 53.3644104], [-2.2525256, 53.3642236], [-2.2516582000000005, 53.364043], [-2.2506308999999995, 53.363807499999986], [-2.2498178999999996, 53.3636126], [-2.2485167, 53.3632625], [-2.2462585, 53.36261789999999], [-2.2458881, 53.3625274], [-2.2457882102988034, 53.36250097757886], [-2.2455935999999994, 53.36244949999999], [-2.24538, 53.362399999999994], [-2.2450432000000005, 53.3623182], [-2.2446998999999996, 53.36225149999999], [-2.2443788, 53.36220809999999], [-2.2440765, 53.3621802], [-2.2440092, 53.3621757], [-2.2437867, 53.3621608], [-2.2435092, 53.362153000000006], [-2.2433325, 53.362151], [-2.2430552, 53.3621567], [-2.2427633, 53.36217409999998], [-2.2426444, 53.3621831], [-2.2424581, 53.3622041], [-2.2421074999999995, 53.36225580000001], [-2.2418616, 53.3622999], [-2.2416516999999994, 53.3623473], [-2.2413473, 53.3624206], [-2.2411171, 53.3624829], [-2.2406613, 53.36264229999999], [-2.2403552, 53.36276809999998], [-2.2400507, 53.36292949999999], [-2.2397905, 53.36308379999999], [-2.2394843, 53.363303], [-2.2392615, 53.3634908], [-2.2390625, 53.36368970000001], [-2.2388753999999995, 53.3639089], [-2.2387142, 53.364150600000016], [-2.2385127, 53.364534599999985], [-2.2383463, 53.364987], [-2.2379233, 53.366119100000006], [-2.2374668000000004, 53.36733699999999], [-2.2367035, 53.36939929999999], [-2.2366919678373867, 53.36943253680054], [-2.2366576999999994, 53.36953129999999], [-2.2363958, 53.370286400000005], [-2.2360035, 53.37165069999999], [-2.235673, 53.37308279999999], [-2.2352591, 53.37498560000001], [-2.2348919, 53.3766774], [-2.2345053, 53.3785097], [-2.2342561, 53.37956249999999], [-2.2339392, 53.3809833], [-2.2336594, 53.38228300000001], [-2.2332610999999996, 53.3839987], [-2.2330035999999995, 53.385258], [-2.2328496999999996, 53.38596630000001], [-2.2328371, 53.38603359999999], [-2.2326346, 53.38701390000001], [-2.2324758, 53.3876878], [-2.2324579, 53.3877657], [-2.232256899999999, 53.38863150000001], [-2.2320897, 53.3894146], [-2.2319136, 53.3902131], [-2.2317199, 53.3909029], [-2.2315531, 53.391391299999995], [-2.2314367, 53.3916988], [-2.2313518, 53.39194119999999], [-2.2312757999999997, 53.3921009], [-2.2309449999999997, 53.39275479999999], [-2.2306648, 53.39327910000001], [-2.2303701, 53.3938305], [-2.2300400999999996, 53.3944135], [-2.2299892, 53.394500999999984], [-2.2297796, 53.3948937], [-2.2294421999999994, 53.3955442], [-2.2289829, 53.3963986], [-2.2287565, 53.3968035], [-2.228719946070003, 53.3968743534835], [-2.2286884, 53.39693549999999], [-2.22835, 53.3975816], [-2.2279707, 53.39827569999999], [-2.2274827, 53.399160300000005], [-2.2270954999999995, 53.399882], [-2.2270629408958347, 53.39994321974487], [-2.2267122, 53.40060270000001], [-2.2261985999999996, 53.401535300000006], [-2.2258725, 53.4021523], [-2.2255344, 53.4027688], [-2.225481, 53.40287549999999], [-2.2251484, 53.40351959999999], [-2.2247141, 53.4043125], [-2.2246517999999997, 53.40443109999999], [-2.2231797, 53.40716820000001], [-2.2230714, 53.407365799999994], [-2.2226095, 53.408247300000006], [-2.2220297000000007, 53.4092956], [-2.2218114999999994, 53.4097008], [-2.22146, 53.41035359999999], [-2.2213554999999996, 53.410556199999995], [-2.2206996999999995, 53.411781700000006], [-2.2203285, 53.4124599], [-2.2201221, 53.4128326], [-2.2200153000000005, 53.41302939999999], [-2.2194424, 53.4141001], [-2.219343684064292, 53.41428429590598], [-2.2187600999999995, 53.4153732], [-2.2186705, 53.41553979999999], [-2.2180813, 53.41663140000001], [-2.2179349, 53.4169078], [-2.2166679, 53.41933960000001], [-2.2157697, 53.42104170000001], [-2.2156883000000005, 53.4211987], [-2.2152446, 53.4220003], [-2.2152228, 53.4220422], [-2.2148732, 53.42271399999999], [-2.2147902, 53.42285819999999], [-2.213995, 53.4243412], [-2.2139302, 53.424461], [-2.2126448, 53.426839300000005], [-2.2125806, 53.4269602], [-2.2112346, 53.4294712], [-2.211143799999999, 53.42963949999999], [-2.2101422999999993, 53.4314769], [-2.2100829, 53.431588199999986], [-2.2097447, 53.4322524], [-2.209413, 53.43287429999999], [-2.2093288, 53.4330342], [-2.2089686999999993, 53.4336646], [-2.2087875, 53.4339961], [-2.2086604999999997, 53.43422840000001], [-2.2083492999999996, 53.434804699999994], [-2.2079561999999995, 53.43554429999999], [-2.2076364999999996, 53.43617129999999], [-2.2074823, 53.4364613], [-2.2072789, 53.4367946], [-2.2067154, 53.4378718], [-2.206615199999999, 53.4380662], [-2.2052786, 53.44052899999999], [-2.2051493999999994, 53.4407691], [-2.2050145, 53.4410174], [-2.204930099999999, 53.44117789999999], [-2.2044946, 53.44198829999999], [-2.2043945, 53.4421748], [-2.2038185, 53.4432453], [-2.2037457, 53.44337730000001], [-2.203314, 53.444183800000005], [-2.203290599999999, 53.44422729999999], [-2.2029461, 53.4448356], [-2.2026637, 53.44536639999999], [-2.2025811, 53.44550120000001], [-2.202395, 53.445768400000006], [-2.2022654, 53.44595009999998], [-2.2021488999999996, 53.44609260000001], [-2.2020341, 53.446244400000005], [-2.2018171, 53.446479800000006], [-2.2016561, 53.4466439], [-2.2015357, 53.4467645], [-2.2014442, 53.4468523], [-2.2012937, 53.4469888], [-2.2011622, 53.4470913], [-2.201015, 53.4472193], [-2.2008609, 53.447344400000006], [-2.2005571999999995, 53.4475744], [-2.200229, 53.44778959999999], [-2.2000451, 53.4479187], [-2.1997130999999994, 53.448121], [-2.1979413, 53.4490663], [-2.1973939, 53.4493588], [-2.1972178, 53.449458799999995], [-2.1970512, 53.4495645], [-2.1968948, 53.4496755], [-2.1967489, 53.4497915], [-2.1966141, 53.44991219999999], [-2.1965202, 53.45000580000001], [-2.1964329, 53.45010169999999], [-2.1963525, 53.4501997], [-2.1962769999999994, 53.45029999999999], [-2.1962085, 53.450402200000006], [-2.1961473, 53.45050599999998], [-2.1960843, 53.4506304], [-2.1960315, 53.45075649999999], [-2.1959892000000005, 53.450884], [-2.1959574999999996, 53.451012600000006], [-2.1959363, 53.451142], [-2.1959207, 53.451301599999994], [-2.1959211999999995, 53.45146160000001], [-2.1959369, 53.451615699999984], [-2.195978, 53.451838], [-2.196072, 53.452202699999994], [-2.1961830999999994, 53.45256669999999], [-2.1962119, 53.45265049999999], [-2.1962128569733355, 53.45265291634924], [-2.1967801, 53.454085199999994], [-2.1969763, 53.454543300000005], [-2.1971275999999995, 53.45491239999999], [-2.1972254999999996, 53.4551448], [-2.1976434, 53.45602449999999], [-2.1977231, 53.456168100000006], [-2.19777, 53.4562563], [-2.1979912, 53.4566883], [-2.1982206, 53.45709639999999], [-2.1983401, 53.4573093], [-2.1986739, 53.45787259999999], [-2.1992236999999997, 53.4587605], [-2.1994812, 53.45913099999999], [-2.1998768, 53.45967470000001], [-2.2000317999999996, 53.45989120000001], [-2.2002321999999994, 53.4601658], [-2.2003850999999996, 53.460351800000005], [-2.200538, 53.4605379], [-2.2007989, 53.460832399999994], [-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]]}", "current_leg_start": "Manchester Airport", "dest_arr_time_act": "2214", "motion_projection": null, "next_location_lat": "53.4656328", "next_location_lon": "-2.2057005", "previous_location": "Heald Green", "current_leg_milage": "8.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 5, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:64131660\", \"confirmationDeadline\": \"2026-09-21T22:05:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 382.629, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 601.176, \"from_m\": 382.629, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1809.429, \"from_m\": 601.176, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2460.351, \"from_m\": 1809.429, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12308.245, \"from_m\": 2460.351, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12742.627, \"from_m\": 12308.245, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13797.749, \"from_m\": 12742.627, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14339.14, \"from_m\": 13797.749, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14375.196, \"from_m\": 14339.14, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14755.066, \"from_m\": 14375.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 755548, \"profile_key\": \"17dd972ed13a01642699d0d75871a929bb5a546e9d84416b05df71f4aca4b9ad\", \"schedule_id\": 21455, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Manchester Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139006}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 2, \"distance_m\": 1809.429, \"section_seq\": 1, \"route_path_id\": 139006}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Heald Green\", \"stage_seq\": 3, \"distance_m\": 3014.44, \"section_seq\": 1, \"route_path_id\": 139006}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12752.139, \"section_seq\": 1, \"route_path_id\": 139006}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2211\", \"location\": \"Longsight Down Goods Loop\", \"stage_seq\": 5, \"distance_m\": 14339.14, \"section_seq\": 1, \"route_path_id\": 139006}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": null, \"location\": \"Longsight Excursion Plat\", \"stage_seq\": 6, \"distance_m\": 14755.066, \"section_seq\": 1, \"route_path_id\": 139006}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14755.066, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139006}], \"total_distance_m\": 14755.066, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13833.805, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 921.261, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2154", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "13.5", "current_position_lat": "53.4656328", "current_position_lon": "-2.2057005", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:55:45Z\", \"source_id\": 64118410, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:56:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:55:49Z\", \"source_id\": 20320607, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slade Lane Jn", "service_state_platform": null, "timing_fact_generation": 1790024524815330, "current_leg_arrival_utc": "2026-09-21T22:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.184907", "service_state_evidence_id": 64131660, "current_leg_start_actual_dep": "2026-09-21T21:53:12+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:00.999605", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MIA |
None |
5I24 |
331110 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 382.629, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 601.176, "from_m": 382.629, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1809.429, "from_m": 601.176, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2460.351, "from_m": 1809.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12308.245, "from_m": 2460.351, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12742.627, "from_m": 12308.245, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13797.749, "from_m": 12742.627, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14339.14, "from_m": 13797.749, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14375.196, "from_m": 14339.14, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14755.066, "from_m": 14375.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 755548, "profile_key": "17dd972ed13a01642699d0d75871a929bb5a546e9d84416b05df71f4aca4b9ad", "schedule_id": 21455, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2154", "location": "Manchester Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139006}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Heald Green West Jn", "stage_seq": 2, "distance_m": 1809.429, "section_seq": 1, "route_path_id": 139006}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Heald Green", "stage_seq": 3, "distance_m": 3014.44, "section_seq": 1, "route_path_id": 139006}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Slade Lane Jn", "stage_seq": 4, "distance_m": 12752.139, "section_seq": 1, "route_path_id": 139006}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2211", "location": "Longsight Down Goods Loop", "stage_seq": 5, "distance_m": 14339.14, "section_seq": 1, "route_path_id": 139006}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": null, "location": "Longsight Excursion Plat", "stage_seq": 6, "distance_m": 14755.066, "section_seq": 1, "route_path_id": 139006}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14755.066, "from_m": 0.0, "section_seq": 1, "route_path_id": 139006}], "total_distance_m": 14755.066, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13833.805, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 921.261, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8933, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:55:45Z", "source_id": 64118410, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:56:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:55:49Z", "source_id": 20320607, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:56:00+01:00", "operational_fact": true}] |
Manchester Airport |
2154 |
2154 |
1A |
None |
None |
Longsight Excursion Plat |
2214 |
2214 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P64818/2026-09-21/detailed |
None |
Manchester Airport |
2026-09-21T21:53:12+01:00 |
Longsight Down Goods Loop |
13.5 |
{"type": "LineString", "coordinates": [[-2.2724956, 53.36498240000001], [-2.2722033, 53.3650303], [-2.2714078, 53.36515369999999], [-2.2705658, 53.36529089999999], [-2.269875799999999, 53.3654033], [-2.269464, 53.365464], [-2.2690419, 53.36552609999999], [-2.2686093, 53.36558010000001], [-2.2681121999999996, 53.365641], [-2.2679471999999996, 53.3656606], [-2.2677762999999995, 53.36568110000001], [-2.2672888, 53.365737800000005], [-2.2668907, 53.3657854], [-2.2664519, 53.3658195], [-2.2659567, 53.3658424], [-2.2653884999999994, 53.3658468], [-2.2648641, 53.36583749999999], [-2.2642652, 53.3658081], [-2.2636133, 53.3657435], [-2.2612946, 53.36546649999999], [-2.255576899999999, 53.364744300000005], [-2.2546227, 53.3645971], [-2.2540512, 53.3645068], [-2.253507, 53.3644104], [-2.2525256, 53.3642236], [-2.2516582000000005, 53.364043], [-2.2506308999999995, 53.363807499999986], [-2.2498178999999996, 53.3636126], [-2.2485167, 53.3632625], [-2.2462585, 53.36261789999999], [-2.2458881, 53.3625274], [-2.2457882102988034, 53.36250097757886], [-2.2455935999999994, 53.36244949999999], [-2.24538, 53.362399999999994], [-2.2450432000000005, 53.3623182], [-2.2446998999999996, 53.36225149999999], [-2.2443788, 53.36220809999999], [-2.2440765, 53.3621802], [-2.2440092, 53.3621757], [-2.2437867, 53.3621608], [-2.2435092, 53.362153000000006], [-2.2433325, 53.362151], [-2.2430552, 53.3621567], [-2.2427633, 53.36217409999998], [-2.2426444, 53.3621831], [-2.2424581, 53.3622041], [-2.2421074999999995, 53.36225580000001], [-2.2418616, 53.3622999], [-2.2416516999999994, 53.3623473], [-2.2413473, 53.3624206], [-2.2411171, 53.3624829], [-2.2406613, 53.36264229999999], [-2.2403552, 53.36276809999998], [-2.2400507, 53.36292949999999], [-2.2397905, 53.36308379999999], [-2.2394843, 53.363303], [-2.2392615, 53.3634908], [-2.2390625, 53.36368970000001], [-2.2388753999999995, 53.3639089], [-2.2387142, 53.364150600000016], [-2.2385127, 53.364534599999985], [-2.2383463, 53.364987], [-2.2379233, 53.366119100000006], [-2.2374668000000004, 53.36733699999999], [-2.2367035, 53.36939929999999], [-2.2366919678373867, 53.36943253680054], [-2.2366576999999994, 53.36953129999999], [-2.2363958, 53.370286400000005], [-2.2360035, 53.37165069999999], [-2.235673, 53.37308279999999], [-2.2352591, 53.37498560000001], [-2.2348919, 53.3766774], [-2.2345053, 53.3785097], [-2.2342561, 53.37956249999999], [-2.2339392, 53.3809833], [-2.2336594, 53.38228300000001], [-2.2332610999999996, 53.3839987], [-2.2330035999999995, 53.385258], [-2.2328496999999996, 53.38596630000001], [-2.2328371, 53.38603359999999], [-2.2326346, 53.38701390000001], [-2.2324758, 53.3876878], [-2.2324579, 53.3877657], [-2.232256899999999, 53.38863150000001], [-2.2320897, 53.3894146], [-2.2319136, 53.3902131], [-2.2317199, 53.3909029], [-2.2315531, 53.391391299999995], [-2.2314367, 53.3916988], [-2.2313518, 53.39194119999999], [-2.2312757999999997, 53.3921009], [-2.2309449999999997, 53.39275479999999], [-2.2306648, 53.39327910000001], [-2.2303701, 53.3938305], [-2.2300400999999996, 53.3944135], [-2.2299892, 53.394500999999984], [-2.2297796, 53.3948937], [-2.2294421999999994, 53.3955442], [-2.2289829, 53.3963986], [-2.2287565, 53.3968035], [-2.228719946070003, 53.3968743534835], [-2.2286884, 53.39693549999999], [-2.22835, 53.3975816], [-2.2279707, 53.39827569999999], [-2.2274827, 53.399160300000005], [-2.2270954999999995, 53.399882], [-2.2270629408958347, 53.39994321974487], [-2.2267122, 53.40060270000001], [-2.2261985999999996, 53.401535300000006], [-2.2258725, 53.4021523], [-2.2255344, 53.4027688], [-2.225481, 53.40287549999999], [-2.2251484, 53.40351959999999], [-2.2247141, 53.4043125], [-2.2246517999999997, 53.40443109999999], [-2.2231797, 53.40716820000001], [-2.2230714, 53.407365799999994], [-2.2226095, 53.408247300000006], [-2.2220297000000007, 53.4092956], [-2.2218114999999994, 53.4097008], [-2.22146, 53.41035359999999], [-2.2213554999999996, 53.410556199999995], [-2.2206996999999995, 53.411781700000006], [-2.2203285, 53.4124599], [-2.2201221, 53.4128326], [-2.2200153000000005, 53.41302939999999], [-2.2194424, 53.4141001], [-2.219343684064292, 53.41428429590598], [-2.2187600999999995, 53.4153732], [-2.2186705, 53.41553979999999], [-2.2180813, 53.41663140000001], [-2.2179349, 53.4169078], [-2.2166679, 53.41933960000001], [-2.2157697, 53.42104170000001], [-2.2156883000000005, 53.4211987], [-2.2152446, 53.4220003], [-2.2152228, 53.4220422], [-2.2148732, 53.42271399999999], [-2.2147902, 53.42285819999999], [-2.213995, 53.4243412], [-2.2139302, 53.424461], [-2.2126448, 53.426839300000005], [-2.2125806, 53.4269602], [-2.2112346, 53.4294712], [-2.211143799999999, 53.42963949999999], [-2.2101422999999993, 53.4314769], [-2.2100829, 53.431588199999986], [-2.2097447, 53.4322524], [-2.209413, 53.43287429999999], [-2.2093288, 53.4330342], [-2.2089686999999993, 53.4336646], [-2.2087875, 53.4339961], [-2.2086604999999997, 53.43422840000001], [-2.2083492999999996, 53.434804699999994], [-2.2079561999999995, 53.43554429999999], [-2.2076364999999996, 53.43617129999999], [-2.2074823, 53.4364613], [-2.2072789, 53.4367946], [-2.2067154, 53.4378718], [-2.206615199999999, 53.4380662], [-2.2052786, 53.44052899999999], [-2.2051493999999994, 53.4407691], [-2.2050145, 53.4410174], [-2.204930099999999, 53.44117789999999], [-2.2044946, 53.44198829999999], [-2.2043945, 53.4421748], [-2.2038185, 53.4432453], [-2.2037457, 53.44337730000001], [-2.203314, 53.444183800000005], [-2.203290599999999, 53.44422729999999], [-2.2029461, 53.4448356], [-2.2026637, 53.44536639999999], [-2.2025811, 53.44550120000001], [-2.202395, 53.445768400000006], [-2.2022654, 53.44595009999998], [-2.2021488999999996, 53.44609260000001], [-2.2020341, 53.446244400000005], [-2.2018171, 53.446479800000006], [-2.2016561, 53.4466439], [-2.2015357, 53.4467645], [-2.2014442, 53.4468523], [-2.2012937, 53.4469888], [-2.2011622, 53.4470913], [-2.201015, 53.4472193], [-2.2008609, 53.447344400000006], [-2.2005571999999995, 53.4475744], [-2.200229, 53.44778959999999], [-2.2000451, 53.4479187], [-2.1997130999999994, 53.448121], [-2.1979413, 53.4490663], [-2.1973939, 53.4493588], [-2.1972178, 53.449458799999995], [-2.1970512, 53.4495645], [-2.1968948, 53.4496755], [-2.1967489, 53.4497915], [-2.1966141, 53.44991219999999], [-2.1965202, 53.45000580000001], [-2.1964329, 53.45010169999999], [-2.1963525, 53.4501997], [-2.1962769999999994, 53.45029999999999], [-2.1962085, 53.450402200000006], [-2.1961473, 53.45050599999998], [-2.1960843, 53.4506304], [-2.1960315, 53.45075649999999], [-2.1959892000000005, 53.450884], [-2.1959574999999996, 53.451012600000006], [-2.1959363, 53.451142], [-2.1959207, 53.451301599999994], [-2.1959211999999995, 53.45146160000001], [-2.1959369, 53.451615699999984], [-2.195978, 53.451838], [-2.196072, 53.452202699999994], [-2.1961830999999994, 53.45256669999999], [-2.1962119, 53.45265049999999], [-2.1962128569733355, 53.45265291634924], [-2.1967801, 53.454085199999994], [-2.1969763, 53.454543300000005], [-2.1971275999999995, 53.45491239999999], [-2.1972254999999996, 53.4551448], [-2.1976434, 53.45602449999999], [-2.1977231, 53.456168100000006], [-2.19777, 53.4562563], [-2.1979912, 53.4566883], [-2.1982206, 53.45709639999999], [-2.1983401, 53.4573093], [-2.1986739, 53.45787259999999], [-2.1992236999999997, 53.4587605], [-2.1994812, 53.45913099999999], [-2.1998768, 53.45967470000001], [-2.2000317999999996, 53.45989120000001], [-2.2002321999999994, 53.4601658], [-2.2003850999999996, 53.460351800000005], [-2.200538, 53.4605379], [-2.2007989, 53.460832399999994], [-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]]} |
8.9 |
2153 |
2206½ |
Heald Green |
Slade Lane Jn |
Longsight Down Goods Loop |
53.4656328 |
-2.2057005 |
53.4656328 |
-2.2057005 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Slade Lane Jn |
TD |
TRACKING_TIMEOUT |
64131660 |
1790024524815330 |
16 |
16 |
2026-09-21 22:24:00.999605 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.184907 |
| 725476 |
755783 |
F57968 |
522B341821 |
2026-09-21 |
COMPLETE |
20366871 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 755783, "stp": "N", "toc": "c2c", "uid": "F57968", "consist": "357016+357028", "dest_crs": "SRY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F57968/2026-09-21/detailed", "trust_id": "522B341821", "origin_crs": "FST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "1", "is_terminated": 1, "next_location": "Shoeburyness", "signalling_id": "2B34", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "2314", "current_leg_dep": "2310", "current_leg_end": "Shoeburyness", "origin_dep_time": "2204", "origin_platform": "4", "current_location": "Shoeburyness", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]}", "current_leg_start": "Thorpe Bay", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.5314075", "next_location_lon": "0.7944173", "previous_location": "Thorpe Bay", "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\": 702.808, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2554.428, \"from_m\": 702.808, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2811.993, \"from_m\": 2554.428, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4166.508, \"from_m\": 2811.993, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4224.957, \"from_m\": 4166.508, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4283.717, \"from_m\": 4224.957, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4771.9, \"from_m\": 4283.717, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5184.07, \"from_m\": 4771.9, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5260.388, \"from_m\": 5184.07, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5696.59, \"from_m\": 5260.388, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10664.45, \"from_m\": 5696.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11282.04, \"from_m\": 10664.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12049.168, \"from_m\": 11282.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12059.861, \"from_m\": 12049.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14141.617, \"from_m\": 12059.861, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43353.263, \"from_m\": 14141.617, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43396.897, \"from_m\": 43353.263, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43482.768, \"from_m\": 43396.897, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43818.875, \"from_m\": 43482.768, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45279.822, \"from_m\": 43818.875, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53028.697, \"from_m\": 45279.822, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 53346.312, \"from_m\": 53028.697, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57879.84, \"from_m\": 53346.312, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58020.193, \"from_m\": 57879.84, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58065.007, \"from_m\": 58020.193, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 58623.17, \"from_m\": 58065.007, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63578.945, \"from_m\": 58623.17, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64198.373, \"from_m\": 63578.945, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64375.495, \"from_m\": 64198.373, \"capability_applied\": null, \"effective_limit_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\": 755783, \"profile_key\": \"ff3a7613e939888d9d7e8060842498f3ee061be0a67590231aab6f35239aecee\", \"schedule_id\": 36527, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.201, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208H\", \"location\": \"Limehouse\", \"stage_seq\": 3, \"distance_m\": 2748.609, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 4, \"distance_m\": 5382.76, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2213H\", \"location\": \"West Ham High Level\", \"stage_seq\": 5, \"distance_m\": 7580.709, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2218H\", \"location\": \"Barking\", \"stage_seq\": 6, \"distance_m\": 13259.7, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2226H\", \"location\": \"Upminster\", \"stage_seq\": 7, \"distance_m\": 25523.962, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"West Horndon\", \"stage_seq\": 8, \"distance_m\": 31759.143, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238\", \"location\": \"Laindon\", \"stage_seq\": 9, \"distance_m\": 37661.333, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241H\", \"location\": \"Basildon\", \"stage_seq\": 10, \"distance_m\": 39905.755, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2245H\", \"location\": \"Pitsea\", \"stage_seq\": 11, \"distance_m\": 43620.473, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250\", \"location\": \"Benfleet\", \"stage_seq\": 12, \"distance_m\": 47843.089, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 13, \"distance_m\": 53283.987, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Chalkwell\", \"stage_seq\": 14, \"distance_m\": 55385.864, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Westcliff\", \"stage_seq\": 15, \"distance_m\": 56983.115, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Southend Central\", \"stage_seq\": 16, \"distance_m\": 58416.187, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Southend East\", \"stage_seq\": 17, \"distance_m\": 59762.207, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Thorpe Bay\", \"stage_seq\": 18, \"distance_m\": 62001.291, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 19, \"distance_m\": 63578.945, \"section_seq\": 1, \"route_path_id\": 121235}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Shoeburyness\", \"stage_seq\": 20, \"distance_m\": 64375.495, \"section_seq\": 1, \"route_path_id\": 121235}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 64375.495, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121235}], \"total_distance_m\": 64375.495, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61305.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3069.907, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2204", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5314075", "current_position_lon": "0.7944173", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:07:35Z\", \"source_id\": 64144411, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:08:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:07:37Z\", \"source_id\": 20328188, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:44Z\", \"source_id\": 64155455, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:12:49Z\", \"source_id\": 20331493, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:05Z\", \"source_id\": 64166815, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:10Z\", \"source_id\": 20334801, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:13Z\", \"source_id\": 64183861, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:16Z\", \"source_id\": 20339970, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:52Z\", \"source_id\": 64195327, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:55Z\", \"source_id\": 20343371, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:33Z\", \"source_id\": 64208726, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:37Z\", \"source_id\": 20347372, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:47Z\", \"source_id\": 64214867, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:50Z\", \"source_id\": 20349307, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:01Z\", \"source_id\": 64223000, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:03Z\", \"source_id\": 20351788, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:40Z\", \"source_id\": 64232039, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:43Z\", \"source_id\": 20354521, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:12Z\", \"source_id\": 64242468, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:13Z\", \"source_id\": 20357601, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:28Z\", \"source_id\": 64248384, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:30Z\", \"source_id\": 20359367, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:01Z\", \"source_id\": 64252897, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:04Z\", \"source_id\": 20360783, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:14Z\", \"source_id\": 64257042, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:18Z\", \"source_id\": 20362037, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:53Z\", \"source_id\": 64261589, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:00Z\", \"source_id\": 20363489, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:37Z\", \"source_id\": 64266344, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:39Z\", \"source_id\": 20364944, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:05Z\", \"source_id\": 64272431, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:04Z\", \"source_id\": 20366871, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness", "service_state_platform": "1", "timing_fact_generation": 1790028786545071, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.225680", "service_state_evidence_id": 20366871, "current_leg_start_actual_dep": "2026-09-21T23:10:30+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:01.037756", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
FST |
SRY |
2B34 |
357016+357028 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 702.808, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2554.428, "from_m": 702.808, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2811.993, "from_m": 2554.428, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4166.508, "from_m": 2811.993, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4224.957, "from_m": 4166.508, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4283.717, "from_m": 4224.957, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4771.9, "from_m": 4283.717, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5184.07, "from_m": 4771.9, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5260.388, "from_m": 5184.07, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5696.59, "from_m": 5260.388, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10664.45, "from_m": 5696.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11282.04, "from_m": 10664.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12049.168, "from_m": 11282.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12059.861, "from_m": 12049.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14141.617, "from_m": 12059.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43353.263, "from_m": 14141.617, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43396.897, "from_m": 43353.263, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43482.768, "from_m": 43396.897, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43818.875, "from_m": 43482.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45279.822, "from_m": 43818.875, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53028.697, "from_m": 45279.822, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53346.312, "from_m": 53028.697, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57879.84, "from_m": 53346.312, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58020.193, "from_m": 57879.84, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58065.007, "from_m": 58020.193, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58623.17, "from_m": 58065.007, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63578.945, "from_m": 58623.17, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64198.373, "from_m": 63578.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64375.495, "from_m": 64198.373, "capability_applied": null, "effective_limit_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": 755783, "profile_key": "ff3a7613e939888d9d7e8060842498f3ee061be0a67590231aab6f35239aecee", "schedule_id": 36527, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2204", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.201, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208H", "location": "Limehouse", "stage_seq": 3, "distance_m": 2748.609, "section_seq": 1, "route_path_id": 121235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Gas Factory Jn", "stage_seq": 4, "distance_m": 5382.76, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "West Ham High Level", "stage_seq": 5, "distance_m": 7580.709, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218H", "location": "Barking", "stage_seq": 6, "distance_m": 13259.7, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Upminster", "stage_seq": 7, "distance_m": 25523.962, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "West Horndon", "stage_seq": 8, "distance_m": 31759.143, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Laindon", "stage_seq": 9, "distance_m": 37661.333, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Basildon", "stage_seq": 10, "distance_m": 39905.755, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Pitsea", "stage_seq": 11, "distance_m": 43620.473, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Benfleet", "stage_seq": 12, "distance_m": 47843.089, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256H", "location": "Leigh-on-Sea", "stage_seq": 13, "distance_m": 53283.987, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Chalkwell", "stage_seq": 14, "distance_m": 55385.864, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Westcliff", "stage_seq": 15, "distance_m": 56983.115, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Southend Central", "stage_seq": 16, "distance_m": 58416.187, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Southend East", "stage_seq": 17, "distance_m": 59762.207, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Thorpe Bay", "stage_seq": 18, "distance_m": 62001.291, "section_seq": 1, "route_path_id": 121235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 19, "distance_m": 63578.945, "section_seq": 1, "route_path_id": 121235}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Shoeburyness", "stage_seq": 20, "distance_m": 64375.495, "section_seq": 1, "route_path_id": 121235}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 64375.495, "from_m": 0.0, "section_seq": 1, "route_path_id": 121235}], "total_distance_m": 64375.495, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61305.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3069.907, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15367, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:07:35Z", "source_id": 64144411, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:08:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:07:37Z", "source_id": 20328188, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:44Z", "source_id": 64155455, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:12:49Z", "source_id": 20331493, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14722, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:05Z", "source_id": 64166815, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:10Z", "source_id": 20334801, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:13Z", "source_id": 64183861, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:16Z", "source_id": 20339970, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14527, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:52Z", "source_id": 64195327, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:55Z", "source_id": 20343371, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14514, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:33Z", "source_id": 64208726, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:39:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:37Z", "source_id": 20347372, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14482, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:47Z", "source_id": 64214867, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:50Z", "source_id": 20349307, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14464, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:01Z", "source_id": 64223000, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:46:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:03Z", "source_id": 20351788, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14447, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:40Z", "source_id": 64232039, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:51:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:43Z", "source_id": 20354521, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14437, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:12Z", "source_id": 64242468, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:56:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:13Z", "source_id": 20357601, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14427, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:28Z", "source_id": 64248384, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:00:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:30Z", "source_id": 20359367, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14423, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:01Z", "source_id": 64252897, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:02:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:04Z", "source_id": 20360783, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14412, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:14Z", "source_id": 64257042, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:04:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:18Z", "source_id": 20362037, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14397, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:53Z", "source_id": 64261589, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:07:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:00Z", "source_id": 20363489, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:37Z", "source_id": 64266344, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:10:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:39Z", "source_id": 20364944, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14371, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:05Z", "source_id": 64272431, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:14:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:04Z", "source_id": 20366871, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
London Fenchurch Street |
2204 |
2204 |
4 |
None |
None |
Shoeburyness |
2312 |
2312 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F57968/2026-09-21/detailed |
None |
Thorpe Bay |
2026-09-21T23:10:30+01:00 |
Shoeburyness |
4.0 |
{"type": "LineString", "coordinates": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]} |
1.5 |
2310 |
2314 |
Thorpe Bay |
Shoeburyness |
Shoeburyness |
51.5314075 |
0.7944173 |
51.5314075 |
0.7944173 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Shoeburyness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366871 |
1790028786545071 |
103 |
103 |
2026-09-21 22:24:01.037756 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.225680 |
| 725477 |
755977 |
G13943 |
885U70M821 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 755977, "stp": "P", "toc": "Southern", "uid": "G13943", "consist": "387219", "dest_crs": "ORE", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G13943/2026-09-21/detailed", "trust_id": "885U70M821", "origin_crs": null, "show_on_map": 0, "dar_est_time": "22:15:00", "dar_platform": null, "dest_station": "Ore", "service_date": "2026-09-21", "dest_arr_time": "2216", "dest_platform": "2", "is_terminated": 1, "next_location": "Ore", "signalling_id": "5U70", "timing_status": null, "origin_station": "Ore Up Siding", "current_leg_arr": "2216", "current_leg_dep": "2215", "current_leg_end": "Ore", "origin_dep_time": "2214", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5983117999999998, 50.87034959999999], [0.5980279999999999, 50.8700574], [0.5976441, 50.86970269999999], [0.5972429, 50.8693801], [0.5967618999999998, 50.8690171], [0.5965623999999999, 50.8688823], [0.5963122, 50.8687131], [0.5957649, 50.8684037], [0.5951599, 50.86808859999999], [0.5949629, 50.86800159999999], [0.5946419, 50.8678598], [0.5940413, 50.8676293], [0.593398, 50.867404099999995], [0.5931265, 50.8673207], [0.5925059999999999, 50.86713], [0.5919653999999999, 50.8669768]]}", "current_leg_start": "Ore Up Siding", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "50.8669768", "next_location_lon": "0.5919654", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 593.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 755977, \"profile_key\": \"262d21882428e0f01e0639d66953a3cdd396c79642f3d32e97923968d637fd23\", \"schedule_id\": 8632, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Ore Up Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130990}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Ore\", \"stage_seq\": 2, \"distance_m\": 593.478, \"section_seq\": 1, \"route_path_id\": 130990}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 593.478, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130990}], \"total_distance_m\": 593.478, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 593.478, \"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": "2214", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "50.8669768", "current_position_lon": "0.5919654", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Ore Up Siding", "service_state_platform": null, "timing_fact_generation": 1790024468994664, "current_leg_arrival_utc": "2026-09-21T22:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.229250", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T22:15:30+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:01.065023", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
ORE |
5U70 |
387219 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 593.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 755977, "profile_key": "262d21882428e0f01e0639d66953a3cdd396c79642f3d32e97923968d637fd23", "schedule_id": 8632, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Ore Up Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130990}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Ore", "stage_seq": 2, "distance_m": 593.478, "section_seq": 1, "route_path_id": 130990}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 593.478, "from_m": 0.0, "section_seq": 1, "route_path_id": 130990}], "total_distance_m": 593.478, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 593.478, "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} |
[] |
Ore Up Siding |
2214 |
2214 |
None |
22:15:00 |
None |
Ore |
2216 |
2216 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G13943/2026-09-21/detailed |
None |
Ore Up Siding |
2026-09-21T22:15:30+01:00 |
Ore |
1.0 |
{"type": "LineString", "coordinates": [[0.5983117999999998, 50.87034959999999], [0.5980279999999999, 50.8700574], [0.5976441, 50.86970269999999], [0.5972429, 50.8693801], [0.5967618999999998, 50.8690171], [0.5965623999999999, 50.8688823], [0.5963122, 50.8687131], [0.5957649, 50.8684037], [0.5951599, 50.86808859999999], [0.5949629, 50.86800159999999], [0.5946419, 50.8678598], [0.5940413, 50.8676293], [0.593398, 50.867404099999995], [0.5931265, 50.8673207], [0.5925059999999999, 50.86713], [0.5919653999999999, 50.8669768]]} |
0.4 |
2215 |
2216 |
None |
None |
Ore |
50.8669768 |
0.5919654 |
50.8669768 |
0.5919654 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Ore Up Siding |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790024468994664 |
13 |
13 |
2026-09-21 22:24:01.065023 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.229250 |
| 725478 |
756308 |
W30383 |
045S53M821 |
2026-09-21 |
COMPLETE |
20366458 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 756308, "stp": "P", "toc": "CrossCountry", "uid": "W30383", "consist": "220021+221137", "dest_crs": "XCN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30383/2026-09-21/detailed", "trust_id": "045S53M821", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Craigentinny T.& R.S.M.D", "service_date": "2026-09-21", "dest_arr_time": "2256", "dest_platform": null, "is_terminated": 1, "next_location": "Craigentinny T.& R.S.M.D", "signalling_id": "5S53", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "2314", "current_leg_dep": "2259", "current_leg_end": "Craigentinny T.& R.S.M.D", "origin_dep_time": "2230", "origin_platform": "10", "current_location": "Craigentinny T.& R.S.M.D", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+18 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.1828267999999995, 55.9528118], [-3.1832225999999997, 55.95274009999999], [-3.1835220999999994, 55.9527024], [-3.1837289, 55.95268750000001], [-3.1839902, 55.9526818], [-3.1842163999999995, 55.9526887], [-3.1843207999999996, 55.9526931], [-3.1858509999999995, 55.9527577], [-3.1864126999999995, 55.9527673], [-3.1870036, 55.9527529], [-3.187321, 55.9527429], [-3.1876729, 55.952719599999995], [-3.188127300000001, 55.952670399999995], [-3.1886523999999996, 55.9525897], [-3.1889195, 55.9525492], [-3.1893977, 55.952472799999995], [-3.1895932999999994, 55.95244240000001], [-3.1909084, 55.9522322], [-3.1912938, 55.9521457], [-3.1916707999999994, 55.952039899999995], [-3.19202, 55.9519465], [-3.1925371999999994, 55.9517897], [-3.1929111999999997, 55.9516679], [-3.1934728999999997, 55.95149359999999], [-3.1941620999999993, 55.95129349999999], [-3.1942839999999997, 55.951255299999985], [-3.194461, 55.95120920000001], [-3.1947054999999995, 55.9511458], [-3.1949119, 55.95110379999999], [-3.194952, 55.9510971], [-3.1953638999999994, 55.95102829999998], [-3.1960269999999995, 55.9509139], [-3.1960519, 55.9509096], [-3.1966469999999996, 55.9508021], [-3.1973387999999994, 55.950682], [-3.1976456, 55.9506232], [-3.1981381000000004, 55.95051229999999], [-3.1985630000000005, 55.9504385], [-3.199924316582615, 55.950200886528094], [-3.2001682999999996, 55.9501583], [-3.2005043, 55.9501035], [-3.200722, 55.9500634], [-3.2011649, 55.9499817], [-3.2014815999999997, 55.94991869999999], [-3.2017046, 55.9498708], [-3.2020002999999995, 55.94979889999999], [-3.2020672, 55.9497826], [-3.2022031999999996, 55.9497412], [-3.2024351, 55.9496705], [-3.2028284999999994, 55.9495276], [-3.2040307, 55.9490418], [-3.2040816, 55.9490216], [-3.2049360999999994, 55.9486972], [-3.2061325999999997, 55.9482795], [-3.2068396, 55.9480982], [-3.2076931999999996, 55.94788019999999], [-3.2082462, 55.9477389], [-3.2122207, 55.94681129999999], [-3.2136209, 55.94649009999999], [-3.2166217, 55.94580179999999], [-3.2172331, 55.9456624], [-3.2173307, 55.9456401], [-3.2176610000000005, 55.94557300000001], [-3.2183123, 55.9454407], [-3.2189100999999996, 55.9453249], [-3.2190115, 55.945305299999994], [-3.2203314999999995, 55.9450548], [-3.2207159999999995, 55.944975499999984], [-3.2210072, 55.9449109], [-3.2211128, 55.94488750000001], [-3.2218158, 55.9447372], [-3.2223836, 55.9446111], [-3.2225742, 55.9445677], [-3.2241799999999996, 55.94420999999999], [-3.2248517, 55.944062200000005], [-3.2250318, 55.944024], [-3.2256156, 55.94388839999999], [-3.2260042, 55.9438018], [-3.22687, 55.9436101], [-3.2275504, 55.94345380000001], [-3.2281272, 55.9433252], [-3.228745, 55.9431887], [-3.2290302999999994, 55.9431244], [-3.2292063999999994, 55.94308469999999], [-3.2294272, 55.9430385], [-3.2296026, 55.94300100000001], [-3.2305152, 55.94279989999999], [-3.2306316999999996, 55.94277099999999], [-3.2313976, 55.942598399999994], [-3.2315349999999996, 55.9425676], [-3.2315762, 55.94255840000001], [-3.2316149999999997, 55.94254970000001], [-3.2320263, 55.94244690000001], [-3.2322774, 55.942378], [-3.2324978999999994, 55.94231769999999], [-3.232749399999999, 55.94225440000001], [-3.2329272, 55.9422121], [-3.2333318, 55.942108600000005], [-3.2336556, 55.9420213], [-3.2338163, 55.9419803], [-3.2338574999999996, 55.941970799999986], [-3.233935022830277, 55.94195294243923], [-3.23394014371906, 55.941951762830435], [-3.2339682, 55.9419453], [-3.234307499999999, 55.94183540000001], [-3.2347860999999996, 55.9416942], [-3.2350367, 55.9416102], [-3.2352785999999996, 55.94152230000001], [-3.2355001999999997, 55.941434], [-3.2356782, 55.9413547], [-3.2358543000000006, 55.941261999999995], [-3.236034399999999, 55.941157700000005], [-3.236205, 55.94103309999999], [-3.2364176, 55.9408469], [-3.2365831999999997, 55.940669199999995], [-3.2366460999999997, 55.940601699999995], [-3.2368155999999995, 55.94031890000001], [-3.2368956999999994, 55.9401584], [-3.2369585999999995, 55.939925800000005], [-3.2370341999999996, 55.93903389999999], [-3.2370398, 55.938894700000006], [-3.237046, 55.9382726], [-3.2370602999999996, 55.937779000000006], [-3.2370758942653484, 55.9375620106016], [-3.237102007521777, 55.93740433722098], [-3.237126350225945, 55.937265041486306], [-3.237149042505915, 55.937141491544914], [-3.2371702044897503, 55.93703105554411], [-3.237189956305515, 55.93693110163126], [-3.2372084180812717, 55.93683899795371], [-3.237225709945084, 55.93675211265876], [-3.2372419520250157, 55.93666781389378], [-3.237257264449129, 55.93658346980609], [-3.2372717673454887, 55.93649644854303], [-3.237285580842157, 55.93640411825194], [-3.237298825067198, 55.93630384708017], [-3.2373116201486747, 55.936193003175035], [-3.2373240862146506, 55.93606895468387], [-3.2373363433931885, 55.935929069754046], [-3.2373485118123524, 55.935770716532865], [-3.2373457999999995, 55.9354547], [-3.2373104, 55.935129100000005], [-3.2372337999999994, 55.93480220000001], [-3.2371217, 55.9344223], [-3.2370293, 55.93419500000001], [-3.2369057999999997, 55.93396839999999], [-3.2366297, 55.933599], [-3.2364539999999997, 55.933356199999984], [-3.2362455999999997, 55.93311610000001], [-3.2358415, 55.93274339999999], [-3.2355691, 55.9325034], [-3.2351691, 55.93220920000001], [-3.2347871999999995, 55.93193709999999], [-3.23433597939405, 55.93166706588378], [-3.2342935146437837, 55.931641652649375], [-3.233935022830277, 55.931427110831926], [-3.2336734999999996, 55.931270600000005], [-3.2325862, 55.93059860000001], [-3.2307304, 55.9294145], [-3.2302902, 55.9291571], [-3.230068, 55.9290266], [-3.2296637, 55.9287806], [-3.2291435, 55.9285268], [-3.2288619999999995, 55.9283623], [-3.228625, 55.92820769999999], [-3.2283065999999994, 55.9280001], [-3.2271168, 55.9272454], [-3.2264438999999996, 55.926844199999984], [-3.2258817, 55.92653730000001], [-3.2255597, 55.92638649999999], [-3.2251223, 55.9262047], [-3.2246344999999996, 55.92603239999999], [-3.2242549, 55.9259166], [-3.2239881999999995, 55.9258507], [-3.2232936999999997, 55.925668900000005], [-3.22252, 55.925503299999995], [-3.2217438, 55.9253754], [-3.2209436999999994, 55.92529869999999], [-3.2202684, 55.9252664], [-3.2194826999999995, 55.9252583], [-3.2186224, 55.92528659999999], [-3.2177502, 55.92537], [-3.2171632999999997, 55.9254494], [-3.2170437, 55.9254656], [-3.2162311, 55.9256282], [-3.2154831, 55.925772300000006], [-3.2151133, 55.9258325], [-3.2147484, 55.925879399999985], [-3.2143306, 55.9259107], [-3.213958799999999, 55.925924299999984], [-3.2135680999999994, 55.9259334], [-3.2132452, 55.9259283], [-3.2128744, 55.9259141], [-3.2125233999999994, 55.9258864], [-3.2121302, 55.9258461], [-3.211786, 55.9257964], [-3.2113596, 55.9257204], [-3.210951000000001, 55.9256316], [-3.2104883, 55.9255269], [-3.2100202, 55.92542829999999], [-3.2099032, 55.925404799999995], [-3.2097483, 55.92537719999999], [-3.2092444999999996, 55.92531009999998], [-3.2087419, 55.9252591], [-3.2084114, 55.9252393], [-3.2082541000000004, 55.9252341], [-3.2080849, 55.92522979999999], [-3.2074317999999997, 55.92521489999999], [-3.2067497, 55.9252032], [-3.2061887, 55.9251947], [-3.205633999999999, 55.92519419999999], [-3.2054333999999995, 55.9251981], [-3.2052356, 55.9252075], [-3.2047875999999995, 55.9252347], [-3.2042912999999995, 55.925276100000005], [-3.2040351, 55.925307499999995], [-3.2037769, 55.9253439], [-3.2035513999999994, 55.9253754], [-3.203319899999999, 55.9254136], [-3.203008399999999, 55.9254713], [-3.2026941, 55.9255348], [-3.2022666, 55.92562310000001], [-3.2018374, 55.92571589999999], [-3.2014021999999995, 55.92581090000001], [-3.2009753, 55.9259013], [-3.2005188, 55.925996399999995], [-3.2002839, 55.92604589999999], [-3.2000663, 55.92609079999999], [-3.1998288, 55.9261381], [-3.1995925999999995, 55.92618699999999], [-3.1993413999999993, 55.9262337], [-3.1992044999999996, 55.92625550000001], [-3.1990386, 55.9262821], [-3.1986321, 55.92634109999999], [-3.1983292, 55.926378699999994], [-3.1980539, 55.9264087], [-3.1977103, 55.926441800000006], [-3.1973667999999997, 55.92646880000001], [-3.197092, 55.9264862], [-3.1968192, 55.9265014], [-3.1965481999999996, 55.92651509999999], [-3.1961779, 55.926526599999995], [-3.1960023999999994, 55.9265301], [-3.1956718, 55.926535], [-3.1954217, 55.92653730000001], [-3.1951677000000003, 55.9265371], [-3.1942455, 55.926535], [-3.1938377999999994, 55.92654139999999], [-3.1937746999999996, 55.92654240000001], [-3.1935735999999997, 55.9265457], [-3.1933142999999995, 55.92655510000001], [-3.1929884999999993, 55.926571599999995], [-3.1928127999999996, 55.9265822], [-3.1926639999999997, 55.92659069999999], [-3.1923279999999994, 55.92661669999999], [-3.1921301999999994, 55.92663470000001], [-3.1918895, 55.9266618], [-3.1916588, 55.9266885], [-3.1914258, 55.92671669999999], [-3.1909754999999995, 55.9267771], [-3.1907495, 55.92680829999999], [-3.1904108999999994, 55.92685259999998], [-3.1902352, 55.9268763], [-3.1900685, 55.9269], [-3.1896672999999995, 55.9269563], [-3.1892752, 55.9270058], [-3.1890415999999995, 55.92703180000001], [-3.1887948999999995, 55.9270529], [-3.1885555, 55.9270703], [-3.1884308000000003, 55.9270792], [-3.1883123, 55.9270861], [-3.1880385, 55.9271012], [-3.187661, 55.92711709999999], [-3.1871986000000003, 55.9271331], [-3.1868591, 55.9271465], [-3.1865519, 55.9271676], [-3.1862460999999995, 55.92719389999999], [-3.1859108, 55.92723399999999], [-3.1855764999999994, 55.9272864], [-3.1848360999999996, 55.927443199999985], [-3.1846176999999996, 55.9274977], [-3.1844018, 55.9275619], [-3.1839869999999997, 55.9276931], [-3.1836336, 55.9278335], [-3.1835249999999995, 55.927877300000006], [-3.1833343, 55.92796510000001], [-3.183236, 55.92801219999999], [-3.1831398, 55.928061], [-3.1830391999999996, 55.9281134], [-3.1829292, 55.9281733], [-3.1828322999999994, 55.928227799999995], [-3.1827173, 55.928290299999986], [-3.1825163, 55.9284041], [-3.1822613999999994, 55.9285467], [-3.1821329, 55.92861719999999], [-3.1820064999999995, 55.92868889999999], [-3.181753099999999, 55.92883280000001], [-3.1816344, 55.928897600000006], [-3.1814937, 55.928969], [-3.1813437, 55.9290413], [-3.1811878, 55.929111299999995], [-3.1810289, 55.9291775], [-3.1808725, 55.92923929999999], [-3.1806989999999997, 55.929303999999995], [-3.1805534999999994, 55.9293533], [-3.1803996, 55.92940339999999], [-3.1802298999999996, 55.929454799999995], [-3.1799261999999997, 55.92953829999999], [-3.1797753, 55.9295743], [-3.1796227, 55.929609199999994], [-3.1794635, 55.9296438], [-3.1793139, 55.929675], [-3.1791839, 55.9296994], [-3.1790057999999997, 55.9297286], [-3.1788764, 55.929748999999994], [-3.1787148, 55.92976850000001], [-3.1783387, 55.929806], [-3.1779497, 55.9298433], [-3.1776289, 55.9298708], [-3.177306999999999, 55.9299023], [-3.1771367, 55.9299207], [-3.1769794, 55.92994040000001], [-3.176808799999999, 55.9299643], [-3.176629699999999, 55.9299939], [-3.1762889, 55.93005629999999], [-3.1761033, 55.9300957], [-3.1758173999999997, 55.93016840000001], [-3.1753132999999996, 55.93031459999999], [-3.1749707999999996, 55.93041130000001], [-3.1745576999999994, 55.930523599999994], [-3.1741721, 55.93062880000001], [-3.1738047999999996, 55.930735199999994], [-3.1734298, 55.9308433], [-3.1731769999999995, 55.930912799999994], [-3.1730328999999995, 55.930948099999995], [-3.1729771, 55.9309611], [-3.1727729999999994, 55.9310097], [-3.1725590999999995, 55.9310619], [-3.1723385, 55.93110769999999], [-3.1722306, 55.9311287], [-3.1721313, 55.93114599999999], [-3.1719281, 55.9311791], [-3.1717362999999996, 55.93120640000001], [-3.1715191, 55.9312418], [-3.1710909999999997, 55.9312971], [-3.1707285, 55.9313459], [-3.1704603, 55.9313804], [-3.1701986999999994, 55.93141390000001], [-3.1699956, 55.931440499999994], [-3.1698069, 55.9314606], [-3.1697123, 55.93147], [-3.1696144000000004, 55.9314779], [-3.1694278, 55.9314887], [-3.1692925, 55.93149439999999], [-3.1690101, 55.9314993], [-3.1688969000000005, 55.9314989], [-3.168789, 55.9314978], [-3.168587099999999, 55.9314914], [-3.1683939999999997, 55.9314801], [-3.1681732999999994, 55.9314629], [-3.1679132, 55.9314351], [-3.1676567, 55.9314015], [-3.167459899999999, 55.9313701], [-3.1672588000000004, 55.931332899999994], [-3.1670589999999996, 55.9312925], [-3.1667906999999995, 55.931228100000006], [-3.1665335, 55.9311581], [-3.1663346999999997, 55.93109630000001], [-3.1661376, 55.9310283], [-3.1660047, 55.9309765], [-3.1658069999999996, 55.9308923], [-3.165611, 55.9308015], [-3.1652964999999997, 55.9306391], [-3.1650265, 55.9304825], [-3.1648916999999996, 55.93039719999999], [-3.1647672, 55.930318699999994], [-3.1644626999999996, 55.93012860000001], [-3.1641548, 55.92994349999999], [-3.1639631999999995, 55.9298303], [-3.163764, 55.9297184], [-3.1636031, 55.9296361], [-3.1634399999999996, 55.929556600000005], [-3.1632141999999996, 55.929455399999995], [-3.1629891, 55.9293607], [-3.1626991999999996, 55.92925], [-3.162563, 55.929203], [-3.1624085, 55.929151899999994], [-3.1621624, 55.929078399999995], [-3.1620419, 55.92904239999999], [-3.1619193, 55.9290103], [-3.1616859, 55.928952], [-3.1613192, 55.92886769999999], [-3.1611226999999995, 55.92882989999999], [-3.1609443, 55.92879889999999], [-3.1607029, 55.9287641], [-3.1604667999999996, 55.928736], [-3.1602324, 55.92871100000001], [-3.1600023, 55.92869199999999], [-3.1596983999999995, 55.9286739], [-3.1595364, 55.92866740000001], [-3.1593151, 55.9286634], [-3.1591059, 55.92866059999999], [-3.1588202, 55.9286686], [-3.1585248999999997, 55.9286825], [-3.1582468999999995, 55.92869970000001], [-3.1579173999999997, 55.92873109999999], [-3.1577054000000007, 55.9287569], [-3.1573054, 55.9288101], [-3.1568681999999995, 55.9288698], [-3.156197, 55.92896270000001], [-3.1555278, 55.9290521], [-3.1548512, 55.92914489999999], [-3.1539419, 55.92926239999999], [-3.1533980999999995, 55.9293357], [-3.1529142999999995, 55.929407999999995], [-3.1527942999999996, 55.9294257], [-3.1521677, 55.92951189999999], [-3.151848, 55.9295611], [-3.1516237999999994, 55.929599], [-3.1514222, 55.92963569999999], [-3.151009999999999, 55.929722600000005], [-3.1508145, 55.9297669], [-3.1506305, 55.9298126], [-3.1504383, 55.92986159999999], [-3.1502481999999996, 55.9299139], [-3.1498019, 55.93005389999999], [-3.1495699, 55.9301309], [-3.1493615, 55.9302057], [-3.1491401, 55.9302891], [-3.1489741999999996, 55.9303542], [-3.1487887, 55.93043070000001], [-3.1485944999999997, 55.9305153], [-3.1483823999999996, 55.9306129], [-3.1482731, 55.930667699999994], [-3.1481584, 55.930725299999985], [-3.1477828, 55.9309259], [-3.1475774, 55.931043999999986], [-3.1471893999999994, 55.9312722], [-3.146929399999999, 55.9314553], [-3.1465438, 55.93175840000001], [-3.1461292, 55.9321416], [-3.1453154, 55.93288119999999], [-3.1449881999999993, 55.933177099999995], [-3.1442341, 55.9338636], [-3.144103494418325, 55.93397963940299], [-3.1434729, 55.9345399], [-3.1429740999999995, 55.934920899999995], [-3.1425976999999996, 55.93514799999999], [-3.1420812, 55.93538939999999], [-3.1415236, 55.93561729999999], [-3.141114, 55.93574869999999], [-3.1409075, 55.935817500000006], [-3.1407160999999997, 55.935875], [-3.1401036999999996, 55.9360167], [-3.1394576999999995, 55.93613450000001], [-3.1387507, 55.936209600000005], [-3.1381686999999996, 55.936248799999994], [-3.1376659, 55.9362642], [-3.1372028, 55.9362642], [-3.1365397999999995, 55.936260099999984], [-3.1358712999999994, 55.93626389999999], [-3.1351437, 55.9362624], [-3.1344049, 55.9362627], [-3.133424, 55.936264], [-3.1328906999999995, 55.9362676], [-3.1323419, 55.93626869999999], [-3.1319907999999996, 55.93626389999999], [-3.1316542, 55.93625639999999], [-3.1309289, 55.93624150000001], [-3.1303894999999997, 55.9362316], [-3.1298731999999996, 55.936231500000005], [-3.1290879, 55.93623790000001], [-3.1284904999999994, 55.93627740000001], [-3.1275825, 55.93635669999999], [-3.12709, 55.93641439999999], [-3.1261064, 55.93654250000001], [-3.1254063999999997, 55.93661269999999], [-3.1247763, 55.9366658], [-3.1244041, 55.9366801], [-3.1237484999999996, 55.9367053], [-3.122511499999999, 55.9367564], [-3.1210240999999996, 55.9368072], [-3.1197794999999995, 55.936848], [-3.1190066, 55.93687739999999], [-3.1182422, 55.9369071], [-3.1167508, 55.93695999999999], [-3.115251199999999, 55.93701469999999], [-3.1148721, 55.9370257], [-3.1145824, 55.93703589999999], [-3.1096986, 55.93720829999999], [-3.1086895999999995, 55.937241399999984], [-3.1080343, 55.9372642], [-3.1065613, 55.9373154], [-3.1049701999999995, 55.9373735], [-3.1047546, 55.9373837], [-3.1044342, 55.9374044], [-3.1040161, 55.9374443], [-3.1037835, 55.93747590000001], [-3.103733, 55.9374827], [-3.1034496999999996, 55.9375362], [-3.1028929999999995, 55.9376678], [-3.1022912, 55.9378751], [-3.1017698, 55.93810940000001], [-3.1014343, 55.93831290000001], [-3.1012580999999995, 55.9384483], [-3.1010519999999997, 55.9385951], [-3.100838599999999, 55.9387774], [-3.1006345, 55.938986199999995], [-3.1003963, 55.9393616], [-3.1003281000000005, 55.9395388], [-3.1002801999999994, 55.939712], [-3.1002445, 55.93988519999999], [-3.1002535, 55.94006689999999], [-3.1002909, 55.94027020000001], [-3.1003923, 55.9405624], [-3.1005964, 55.94117120000001], [-3.1008274999999994, 55.9417972], [-3.1011507, 55.9427614], [-3.1014429999999997, 55.9434789], [-3.1017968, 55.944063], [-3.1018582, 55.94416429999999], [-3.1022285999999997, 55.9446267], [-3.1026660999999995, 55.94505369999999], [-3.1031373, 55.9454174], [-3.1033225, 55.9455603], [-3.1037877999999997, 55.9458637], [-3.1043197, 55.94615509999999], [-3.1053799999999994, 55.9465989], [-3.1059762999999996, 55.94681619999999], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.1068184, 55.94706659999999], [-3.1072358, 55.9471293], [-3.1077695, 55.9472072], [-3.1083645999999994, 55.947285], [-3.1084274, 55.947292999999995], [-3.108914671229719, 55.94735492074882], [-3.1090113, 55.947367199999995], [-3.1096892, 55.9474602], [-3.1101271999999995, 55.94753789999999], [-3.1107460999999996, 55.94764640000001], [-3.1116709, 55.9478201], [-3.1124216999999996, 55.9479838], [-3.1130018999999995, 55.9481219], [-3.1137615000000003, 55.948320499999994], [-3.1143575, 55.948488], [-3.1148107, 55.94862950000001], [-3.1153383, 55.9487992], [-3.1158852, 55.9489872], [-3.1163097, 55.9491451], [-3.1168505999999994, 55.94935699999999], [-3.117366399999999, 55.9495726], [-3.1178756999999995, 55.9498006], [-3.1179733999999995, 55.949845], [-3.1184935999999994, 55.95008140000001], [-3.1188337999999995, 55.9502307], [-3.1190898, 55.950344699999995], [-3.1193225, 55.9504491], [-3.1194712999999994, 55.950515800000005], [-3.1198471, 55.950681], [-3.1201903999999994, 55.9508245], [-3.1205117, 55.95096409999999], [-3.1210155000000004, 55.95117770000001], [-3.1215128999999995, 55.9513746], [-3.1216538, 55.951433699999995], [-3.1220369999999997, 55.9515716], [-3.1223027, 55.95167219999999], [-3.1225795, 55.95175979999999], [-3.1227751999999995, 55.9518146], [-3.1229612, 55.95186939999999], [-3.1231346, 55.95191719999999], [-3.1233181999999995, 55.95196550000001], [-3.1237310999999996, 55.9520356], [-3.1239938, 55.9520931], [-3.124254, 55.9521585], [-3.1246267, 55.95227739999999], [-3.1283058, 55.9534874], [-3.1284813, 55.95354199999999], [-3.1286269000000004, 55.95359800000001], [-3.1288262999999996, 55.95366889999999], [-3.1291039, 55.9537716], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "2256", "motion_projection": null, "next_location_lat": "55.9527891", "next_location_lon": "-3.1266209", "previous_location": "Edinburgh", "current_leg_milage": "10.8", "linx_max_speed_mph": 125, "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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3903.389, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4565.898, \"from_m\": 3903.389, \"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\": 4573.547, \"from_m\": 4565.898, \"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\": 4615.075, \"from_m\": 4573.547, \"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\": 13802.054, \"from_m\": 4615.075, \"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\": 13851.097, \"from_m\": 13802.054, \"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\": 13914.045, \"from_m\": 13851.097, \"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\": 13954.936, \"from_m\": 13914.045, \"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\": 15431.707, \"from_m\": 13954.936, \"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\": 16346.112, \"from_m\": 15431.707, \"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\": 17365.571, \"from_m\": 16346.112, \"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\": 756308, \"profile_key\": \"70d596dae79b7b9e08de702b830675a4891debd21ab82abe272b51e89b4f11d6\", \"schedule_id\": 26259, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Haymarket Central Jn\", \"stage_seq\": 4, \"distance_m\": 3903.389, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Gorgie Jn\", \"stage_seq\": 5, \"distance_m\": 4573.547, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Craiglockhart Jn\", \"stage_seq\": 6, \"distance_m\": 5614.41, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Niddrie West Jn\", \"stage_seq\": 7, \"distance_m\": 13914.045, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 8, \"distance_m\": 15676.599, \"section_seq\": 1, \"route_path_id\": 140699}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": null, \"location\": \"Craigentinny T.& R.S.M.D\", \"stage_seq\": 9, \"distance_m\": 17365.571, \"section_seq\": 1, \"route_path_id\": 140699}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 17365.571, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140699}], \"total_distance_m\": 17365.571, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 16346.112, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1019.459, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2230", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "55.9527891", "current_position_lon": "-3.1266209", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:20Z\", \"source_id\": 20366458, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Craigentinny T.& R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1790028741439962, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.241250", "service_state_evidence_id": 20366458, "current_leg_start_actual_dep": "2026-09-21T22:48:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:01.256099", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
EDB |
XCN |
5S53 |
220021+221137 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "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": 3123.268, "from_m": 1667.893, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3742.144, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3832.085, "from_m": 3820.055, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3893.16, "from_m": 3832.085, "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": 3903.389, "from_m": 3893.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4565.898, "from_m": 3903.389, "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": 4573.547, "from_m": 4565.898, "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": 4615.075, "from_m": 4573.547, "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": 13802.054, "from_m": 4615.075, "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": 13851.097, "from_m": 13802.054, "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": 13914.045, "from_m": 13851.097, "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": 13954.936, "from_m": 13914.045, "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": 15431.707, "from_m": 13954.936, "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": 16346.112, "from_m": 15431.707, "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": 17365.571, "from_m": 16346.112, "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": 756308, "profile_key": "70d596dae79b7b9e08de702b830675a4891debd21ab82abe272b51e89b4f11d6", "schedule_id": 26259, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2230", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Haymarket Central Jn", "stage_seq": 4, "distance_m": 3903.389, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Gorgie Jn", "stage_seq": 5, "distance_m": 4573.547, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Craiglockhart Jn", "stage_seq": 6, "distance_m": 5614.41, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Niddrie West Jn", "stage_seq": 7, "distance_m": 13914.045, "section_seq": 1, "route_path_id": 140699}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Portobello Jn (Edinburgh)", "stage_seq": 8, "distance_m": 15676.599, "section_seq": 1, "route_path_id": 140699}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": null, "location": "Craigentinny T.& R.S.M.D", "stage_seq": 9, "distance_m": 17365.571, "section_seq": 1, "route_path_id": 140699}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 17365.571, "from_m": 0.0, "section_seq": 1, "route_path_id": 140699}], "total_distance_m": 17365.571, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 16346.112, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1019.459, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:20Z", "source_id": 20366458, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Edinburgh |
2230 |
2230 |
10 |
None |
None |
Craigentinny T.& R.S.M.D |
2256 |
2256 |
None |
LATE |
+18 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W30383/2026-09-21/detailed |
None |
Edinburgh |
2026-09-21T22:48:00+01:00 |
Craigentinny T.& R.S.M.D |
15.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.1828267999999995, 55.9528118], [-3.1832225999999997, 55.95274009999999], [-3.1835220999999994, 55.9527024], [-3.1837289, 55.95268750000001], [-3.1839902, 55.9526818], [-3.1842163999999995, 55.9526887], [-3.1843207999999996, 55.9526931], [-3.1858509999999995, 55.9527577], [-3.1864126999999995, 55.9527673], [-3.1870036, 55.9527529], [-3.187321, 55.9527429], [-3.1876729, 55.952719599999995], [-3.188127300000001, 55.952670399999995], [-3.1886523999999996, 55.9525897], [-3.1889195, 55.9525492], [-3.1893977, 55.952472799999995], [-3.1895932999999994, 55.95244240000001], [-3.1909084, 55.9522322], [-3.1912938, 55.9521457], [-3.1916707999999994, 55.952039899999995], [-3.19202, 55.9519465], [-3.1925371999999994, 55.9517897], [-3.1929111999999997, 55.9516679], [-3.1934728999999997, 55.95149359999999], [-3.1941620999999993, 55.95129349999999], [-3.1942839999999997, 55.951255299999985], [-3.194461, 55.95120920000001], [-3.1947054999999995, 55.9511458], [-3.1949119, 55.95110379999999], [-3.194952, 55.9510971], [-3.1953638999999994, 55.95102829999998], [-3.1960269999999995, 55.9509139], [-3.1960519, 55.9509096], [-3.1966469999999996, 55.9508021], [-3.1973387999999994, 55.950682], [-3.1976456, 55.9506232], [-3.1981381000000004, 55.95051229999999], [-3.1985630000000005, 55.9504385], [-3.199924316582615, 55.950200886528094], [-3.2001682999999996, 55.9501583], [-3.2005043, 55.9501035], [-3.200722, 55.9500634], [-3.2011649, 55.9499817], [-3.2014815999999997, 55.94991869999999], [-3.2017046, 55.9498708], [-3.2020002999999995, 55.94979889999999], [-3.2020672, 55.9497826], [-3.2022031999999996, 55.9497412], [-3.2024351, 55.9496705], [-3.2028284999999994, 55.9495276], [-3.2040307, 55.9490418], [-3.2040816, 55.9490216], [-3.2049360999999994, 55.9486972], [-3.2061325999999997, 55.9482795], [-3.2068396, 55.9480982], [-3.2076931999999996, 55.94788019999999], [-3.2082462, 55.9477389], [-3.2122207, 55.94681129999999], [-3.2136209, 55.94649009999999], [-3.2166217, 55.94580179999999], [-3.2172331, 55.9456624], [-3.2173307, 55.9456401], [-3.2176610000000005, 55.94557300000001], [-3.2183123, 55.9454407], [-3.2189100999999996, 55.9453249], [-3.2190115, 55.945305299999994], [-3.2203314999999995, 55.9450548], [-3.2207159999999995, 55.944975499999984], [-3.2210072, 55.9449109], [-3.2211128, 55.94488750000001], [-3.2218158, 55.9447372], [-3.2223836, 55.9446111], [-3.2225742, 55.9445677], [-3.2241799999999996, 55.94420999999999], [-3.2248517, 55.944062200000005], [-3.2250318, 55.944024], [-3.2256156, 55.94388839999999], [-3.2260042, 55.9438018], [-3.22687, 55.9436101], [-3.2275504, 55.94345380000001], [-3.2281272, 55.9433252], [-3.228745, 55.9431887], [-3.2290302999999994, 55.9431244], [-3.2292063999999994, 55.94308469999999], [-3.2294272, 55.9430385], [-3.2296026, 55.94300100000001], [-3.2305152, 55.94279989999999], [-3.2306316999999996, 55.94277099999999], [-3.2313976, 55.942598399999994], [-3.2315349999999996, 55.9425676], [-3.2315762, 55.94255840000001], [-3.2316149999999997, 55.94254970000001], [-3.2320263, 55.94244690000001], [-3.2322774, 55.942378], [-3.2324978999999994, 55.94231769999999], [-3.232749399999999, 55.94225440000001], [-3.2329272, 55.9422121], [-3.2333318, 55.942108600000005], [-3.2336556, 55.9420213], [-3.2338163, 55.9419803], [-3.2338574999999996, 55.941970799999986], [-3.233935022830277, 55.94195294243923], [-3.23394014371906, 55.941951762830435], [-3.2339682, 55.9419453], [-3.234307499999999, 55.94183540000001], [-3.2347860999999996, 55.9416942], [-3.2350367, 55.9416102], [-3.2352785999999996, 55.94152230000001], [-3.2355001999999997, 55.941434], [-3.2356782, 55.9413547], [-3.2358543000000006, 55.941261999999995], [-3.236034399999999, 55.941157700000005], [-3.236205, 55.94103309999999], [-3.2364176, 55.9408469], [-3.2365831999999997, 55.940669199999995], [-3.2366460999999997, 55.940601699999995], [-3.2368155999999995, 55.94031890000001], [-3.2368956999999994, 55.9401584], [-3.2369585999999995, 55.939925800000005], [-3.2370341999999996, 55.93903389999999], [-3.2370398, 55.938894700000006], [-3.237046, 55.9382726], [-3.2370602999999996, 55.937779000000006], [-3.2370758942653484, 55.9375620106016], [-3.237102007521777, 55.93740433722098], [-3.237126350225945, 55.937265041486306], [-3.237149042505915, 55.937141491544914], [-3.2371702044897503, 55.93703105554411], [-3.237189956305515, 55.93693110163126], [-3.2372084180812717, 55.93683899795371], [-3.237225709945084, 55.93675211265876], [-3.2372419520250157, 55.93666781389378], [-3.237257264449129, 55.93658346980609], [-3.2372717673454887, 55.93649644854303], [-3.237285580842157, 55.93640411825194], [-3.237298825067198, 55.93630384708017], [-3.2373116201486747, 55.936193003175035], [-3.2373240862146506, 55.93606895468387], [-3.2373363433931885, 55.935929069754046], [-3.2373485118123524, 55.935770716532865], [-3.2373457999999995, 55.9354547], [-3.2373104, 55.935129100000005], [-3.2372337999999994, 55.93480220000001], [-3.2371217, 55.9344223], [-3.2370293, 55.93419500000001], [-3.2369057999999997, 55.93396839999999], [-3.2366297, 55.933599], [-3.2364539999999997, 55.933356199999984], [-3.2362455999999997, 55.93311610000001], [-3.2358415, 55.93274339999999], [-3.2355691, 55.9325034], [-3.2351691, 55.93220920000001], [-3.2347871999999995, 55.93193709999999], [-3.23433597939405, 55.93166706588378], [-3.2342935146437837, 55.931641652649375], [-3.233935022830277, 55.931427110831926], [-3.2336734999999996, 55.931270600000005], [-3.2325862, 55.93059860000001], [-3.2307304, 55.9294145], [-3.2302902, 55.9291571], [-3.230068, 55.9290266], [-3.2296637, 55.9287806], [-3.2291435, 55.9285268], [-3.2288619999999995, 55.9283623], [-3.228625, 55.92820769999999], [-3.2283065999999994, 55.9280001], [-3.2271168, 55.9272454], [-3.2264438999999996, 55.926844199999984], [-3.2258817, 55.92653730000001], [-3.2255597, 55.92638649999999], [-3.2251223, 55.9262047], [-3.2246344999999996, 55.92603239999999], [-3.2242549, 55.9259166], [-3.2239881999999995, 55.9258507], [-3.2232936999999997, 55.925668900000005], [-3.22252, 55.925503299999995], [-3.2217438, 55.9253754], [-3.2209436999999994, 55.92529869999999], [-3.2202684, 55.9252664], [-3.2194826999999995, 55.9252583], [-3.2186224, 55.92528659999999], [-3.2177502, 55.92537], [-3.2171632999999997, 55.9254494], [-3.2170437, 55.9254656], [-3.2162311, 55.9256282], [-3.2154831, 55.925772300000006], [-3.2151133, 55.9258325], [-3.2147484, 55.925879399999985], [-3.2143306, 55.9259107], [-3.213958799999999, 55.925924299999984], [-3.2135680999999994, 55.9259334], [-3.2132452, 55.9259283], [-3.2128744, 55.9259141], [-3.2125233999999994, 55.9258864], [-3.2121302, 55.9258461], [-3.211786, 55.9257964], [-3.2113596, 55.9257204], [-3.210951000000001, 55.9256316], [-3.2104883, 55.9255269], [-3.2100202, 55.92542829999999], [-3.2099032, 55.925404799999995], [-3.2097483, 55.92537719999999], [-3.2092444999999996, 55.92531009999998], [-3.2087419, 55.9252591], [-3.2084114, 55.9252393], [-3.2082541000000004, 55.9252341], [-3.2080849, 55.92522979999999], [-3.2074317999999997, 55.92521489999999], [-3.2067497, 55.9252032], [-3.2061887, 55.9251947], [-3.205633999999999, 55.92519419999999], [-3.2054333999999995, 55.9251981], [-3.2052356, 55.9252075], [-3.2047875999999995, 55.9252347], [-3.2042912999999995, 55.925276100000005], [-3.2040351, 55.925307499999995], [-3.2037769, 55.9253439], [-3.2035513999999994, 55.9253754], [-3.203319899999999, 55.9254136], [-3.203008399999999, 55.9254713], [-3.2026941, 55.9255348], [-3.2022666, 55.92562310000001], [-3.2018374, 55.92571589999999], [-3.2014021999999995, 55.92581090000001], [-3.2009753, 55.9259013], [-3.2005188, 55.925996399999995], [-3.2002839, 55.92604589999999], [-3.2000663, 55.92609079999999], [-3.1998288, 55.9261381], [-3.1995925999999995, 55.92618699999999], [-3.1993413999999993, 55.9262337], [-3.1992044999999996, 55.92625550000001], [-3.1990386, 55.9262821], [-3.1986321, 55.92634109999999], [-3.1983292, 55.926378699999994], [-3.1980539, 55.9264087], [-3.1977103, 55.926441800000006], [-3.1973667999999997, 55.92646880000001], [-3.197092, 55.9264862], [-3.1968192, 55.9265014], [-3.1965481999999996, 55.92651509999999], [-3.1961779, 55.926526599999995], [-3.1960023999999994, 55.9265301], [-3.1956718, 55.926535], [-3.1954217, 55.92653730000001], [-3.1951677000000003, 55.9265371], [-3.1942455, 55.926535], [-3.1938377999999994, 55.92654139999999], [-3.1937746999999996, 55.92654240000001], [-3.1935735999999997, 55.9265457], [-3.1933142999999995, 55.92655510000001], [-3.1929884999999993, 55.926571599999995], [-3.1928127999999996, 55.9265822], [-3.1926639999999997, 55.92659069999999], [-3.1923279999999994, 55.92661669999999], [-3.1921301999999994, 55.92663470000001], [-3.1918895, 55.9266618], [-3.1916588, 55.9266885], [-3.1914258, 55.92671669999999], [-3.1909754999999995, 55.9267771], [-3.1907495, 55.92680829999999], [-3.1904108999999994, 55.92685259999998], [-3.1902352, 55.9268763], [-3.1900685, 55.9269], [-3.1896672999999995, 55.9269563], [-3.1892752, 55.9270058], [-3.1890415999999995, 55.92703180000001], [-3.1887948999999995, 55.9270529], [-3.1885555, 55.9270703], [-3.1884308000000003, 55.9270792], [-3.1883123, 55.9270861], [-3.1880385, 55.9271012], [-3.187661, 55.92711709999999], [-3.1871986000000003, 55.9271331], [-3.1868591, 55.9271465], [-3.1865519, 55.9271676], [-3.1862460999999995, 55.92719389999999], [-3.1859108, 55.92723399999999], [-3.1855764999999994, 55.9272864], [-3.1848360999999996, 55.927443199999985], [-3.1846176999999996, 55.9274977], [-3.1844018, 55.9275619], [-3.1839869999999997, 55.9276931], [-3.1836336, 55.9278335], [-3.1835249999999995, 55.927877300000006], [-3.1833343, 55.92796510000001], [-3.183236, 55.92801219999999], [-3.1831398, 55.928061], [-3.1830391999999996, 55.9281134], [-3.1829292, 55.9281733], [-3.1828322999999994, 55.928227799999995], [-3.1827173, 55.928290299999986], [-3.1825163, 55.9284041], [-3.1822613999999994, 55.9285467], [-3.1821329, 55.92861719999999], [-3.1820064999999995, 55.92868889999999], [-3.181753099999999, 55.92883280000001], [-3.1816344, 55.928897600000006], [-3.1814937, 55.928969], [-3.1813437, 55.9290413], [-3.1811878, 55.929111299999995], [-3.1810289, 55.9291775], [-3.1808725, 55.92923929999999], [-3.1806989999999997, 55.929303999999995], [-3.1805534999999994, 55.9293533], [-3.1803996, 55.92940339999999], [-3.1802298999999996, 55.929454799999995], [-3.1799261999999997, 55.92953829999999], [-3.1797753, 55.9295743], [-3.1796227, 55.929609199999994], [-3.1794635, 55.9296438], [-3.1793139, 55.929675], [-3.1791839, 55.9296994], [-3.1790057999999997, 55.9297286], [-3.1788764, 55.929748999999994], [-3.1787148, 55.92976850000001], [-3.1783387, 55.929806], [-3.1779497, 55.9298433], [-3.1776289, 55.9298708], [-3.177306999999999, 55.9299023], [-3.1771367, 55.9299207], [-3.1769794, 55.92994040000001], [-3.176808799999999, 55.9299643], [-3.176629699999999, 55.9299939], [-3.1762889, 55.93005629999999], [-3.1761033, 55.9300957], [-3.1758173999999997, 55.93016840000001], [-3.1753132999999996, 55.93031459999999], [-3.1749707999999996, 55.93041130000001], [-3.1745576999999994, 55.930523599999994], [-3.1741721, 55.93062880000001], [-3.1738047999999996, 55.930735199999994], [-3.1734298, 55.9308433], [-3.1731769999999995, 55.930912799999994], [-3.1730328999999995, 55.930948099999995], [-3.1729771, 55.9309611], [-3.1727729999999994, 55.9310097], [-3.1725590999999995, 55.9310619], [-3.1723385, 55.93110769999999], [-3.1722306, 55.9311287], [-3.1721313, 55.93114599999999], [-3.1719281, 55.9311791], [-3.1717362999999996, 55.93120640000001], [-3.1715191, 55.9312418], [-3.1710909999999997, 55.9312971], [-3.1707285, 55.9313459], [-3.1704603, 55.9313804], [-3.1701986999999994, 55.93141390000001], [-3.1699956, 55.931440499999994], [-3.1698069, 55.9314606], [-3.1697123, 55.93147], [-3.1696144000000004, 55.9314779], [-3.1694278, 55.9314887], [-3.1692925, 55.93149439999999], [-3.1690101, 55.9314993], [-3.1688969000000005, 55.9314989], [-3.168789, 55.9314978], [-3.168587099999999, 55.9314914], [-3.1683939999999997, 55.9314801], [-3.1681732999999994, 55.9314629], [-3.1679132, 55.9314351], [-3.1676567, 55.9314015], [-3.167459899999999, 55.9313701], [-3.1672588000000004, 55.931332899999994], [-3.1670589999999996, 55.9312925], [-3.1667906999999995, 55.931228100000006], [-3.1665335, 55.9311581], [-3.1663346999999997, 55.93109630000001], [-3.1661376, 55.9310283], [-3.1660047, 55.9309765], [-3.1658069999999996, 55.9308923], [-3.165611, 55.9308015], [-3.1652964999999997, 55.9306391], [-3.1650265, 55.9304825], [-3.1648916999999996, 55.93039719999999], [-3.1647672, 55.930318699999994], [-3.1644626999999996, 55.93012860000001], [-3.1641548, 55.92994349999999], [-3.1639631999999995, 55.9298303], [-3.163764, 55.9297184], [-3.1636031, 55.9296361], [-3.1634399999999996, 55.929556600000005], [-3.1632141999999996, 55.929455399999995], [-3.1629891, 55.9293607], [-3.1626991999999996, 55.92925], [-3.162563, 55.929203], [-3.1624085, 55.929151899999994], [-3.1621624, 55.929078399999995], [-3.1620419, 55.92904239999999], [-3.1619193, 55.9290103], [-3.1616859, 55.928952], [-3.1613192, 55.92886769999999], [-3.1611226999999995, 55.92882989999999], [-3.1609443, 55.92879889999999], [-3.1607029, 55.9287641], [-3.1604667999999996, 55.928736], [-3.1602324, 55.92871100000001], [-3.1600023, 55.92869199999999], [-3.1596983999999995, 55.9286739], [-3.1595364, 55.92866740000001], [-3.1593151, 55.9286634], [-3.1591059, 55.92866059999999], [-3.1588202, 55.9286686], [-3.1585248999999997, 55.9286825], [-3.1582468999999995, 55.92869970000001], [-3.1579173999999997, 55.92873109999999], [-3.1577054000000007, 55.9287569], [-3.1573054, 55.9288101], [-3.1568681999999995, 55.9288698], [-3.156197, 55.92896270000001], [-3.1555278, 55.9290521], [-3.1548512, 55.92914489999999], [-3.1539419, 55.92926239999999], [-3.1533980999999995, 55.9293357], [-3.1529142999999995, 55.929407999999995], [-3.1527942999999996, 55.9294257], [-3.1521677, 55.92951189999999], [-3.151848, 55.9295611], [-3.1516237999999994, 55.929599], [-3.1514222, 55.92963569999999], [-3.151009999999999, 55.929722600000005], [-3.1508145, 55.9297669], [-3.1506305, 55.9298126], [-3.1504383, 55.92986159999999], [-3.1502481999999996, 55.9299139], [-3.1498019, 55.93005389999999], [-3.1495699, 55.9301309], [-3.1493615, 55.9302057], [-3.1491401, 55.9302891], [-3.1489741999999996, 55.9303542], [-3.1487887, 55.93043070000001], [-3.1485944999999997, 55.9305153], [-3.1483823999999996, 55.9306129], [-3.1482731, 55.930667699999994], [-3.1481584, 55.930725299999985], [-3.1477828, 55.9309259], [-3.1475774, 55.931043999999986], [-3.1471893999999994, 55.9312722], [-3.146929399999999, 55.9314553], [-3.1465438, 55.93175840000001], [-3.1461292, 55.9321416], [-3.1453154, 55.93288119999999], [-3.1449881999999993, 55.933177099999995], [-3.1442341, 55.9338636], [-3.144103494418325, 55.93397963940299], [-3.1434729, 55.9345399], [-3.1429740999999995, 55.934920899999995], [-3.1425976999999996, 55.93514799999999], [-3.1420812, 55.93538939999999], [-3.1415236, 55.93561729999999], [-3.141114, 55.93574869999999], [-3.1409075, 55.935817500000006], [-3.1407160999999997, 55.935875], [-3.1401036999999996, 55.9360167], [-3.1394576999999995, 55.93613450000001], [-3.1387507, 55.936209600000005], [-3.1381686999999996, 55.936248799999994], [-3.1376659, 55.9362642], [-3.1372028, 55.9362642], [-3.1365397999999995, 55.936260099999984], [-3.1358712999999994, 55.93626389999999], [-3.1351437, 55.9362624], [-3.1344049, 55.9362627], [-3.133424, 55.936264], [-3.1328906999999995, 55.9362676], [-3.1323419, 55.93626869999999], [-3.1319907999999996, 55.93626389999999], [-3.1316542, 55.93625639999999], [-3.1309289, 55.93624150000001], [-3.1303894999999997, 55.9362316], [-3.1298731999999996, 55.936231500000005], [-3.1290879, 55.93623790000001], [-3.1284904999999994, 55.93627740000001], [-3.1275825, 55.93635669999999], [-3.12709, 55.93641439999999], [-3.1261064, 55.93654250000001], [-3.1254063999999997, 55.93661269999999], [-3.1247763, 55.9366658], [-3.1244041, 55.9366801], [-3.1237484999999996, 55.9367053], [-3.122511499999999, 55.9367564], [-3.1210240999999996, 55.9368072], [-3.1197794999999995, 55.936848], [-3.1190066, 55.93687739999999], [-3.1182422, 55.9369071], [-3.1167508, 55.93695999999999], [-3.115251199999999, 55.93701469999999], [-3.1148721, 55.9370257], [-3.1145824, 55.93703589999999], [-3.1096986, 55.93720829999999], [-3.1086895999999995, 55.937241399999984], [-3.1080343, 55.9372642], [-3.1065613, 55.9373154], [-3.1049701999999995, 55.9373735], [-3.1047546, 55.9373837], [-3.1044342, 55.9374044], [-3.1040161, 55.9374443], [-3.1037835, 55.93747590000001], [-3.103733, 55.9374827], [-3.1034496999999996, 55.9375362], [-3.1028929999999995, 55.9376678], [-3.1022912, 55.9378751], [-3.1017698, 55.93810940000001], [-3.1014343, 55.93831290000001], [-3.1012580999999995, 55.9384483], [-3.1010519999999997, 55.9385951], [-3.100838599999999, 55.9387774], [-3.1006345, 55.938986199999995], [-3.1003963, 55.9393616], [-3.1003281000000005, 55.9395388], [-3.1002801999999994, 55.939712], [-3.1002445, 55.93988519999999], [-3.1002535, 55.94006689999999], [-3.1002909, 55.94027020000001], [-3.1003923, 55.9405624], [-3.1005964, 55.94117120000001], [-3.1008274999999994, 55.9417972], [-3.1011507, 55.9427614], [-3.1014429999999997, 55.9434789], [-3.1017968, 55.944063], [-3.1018582, 55.94416429999999], [-3.1022285999999997, 55.9446267], [-3.1026660999999995, 55.94505369999999], [-3.1031373, 55.9454174], [-3.1033225, 55.9455603], [-3.1037877999999997, 55.9458637], [-3.1043197, 55.94615509999999], [-3.1053799999999994, 55.9465989], [-3.1059762999999996, 55.94681619999999], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.1068184, 55.94706659999999], [-3.1072358, 55.9471293], [-3.1077695, 55.9472072], [-3.1083645999999994, 55.947285], [-3.1084274, 55.947292999999995], [-3.108914671229719, 55.94735492074882], [-3.1090113, 55.947367199999995], [-3.1096892, 55.9474602], [-3.1101271999999995, 55.94753789999999], [-3.1107460999999996, 55.94764640000001], [-3.1116709, 55.9478201], [-3.1124216999999996, 55.9479838], [-3.1130018999999995, 55.9481219], [-3.1137615000000003, 55.948320499999994], [-3.1143575, 55.948488], [-3.1148107, 55.94862950000001], [-3.1153383, 55.9487992], [-3.1158852, 55.9489872], [-3.1163097, 55.9491451], [-3.1168505999999994, 55.94935699999999], [-3.117366399999999, 55.9495726], [-3.1178756999999995, 55.9498006], [-3.1179733999999995, 55.949845], [-3.1184935999999994, 55.95008140000001], [-3.1188337999999995, 55.9502307], [-3.1190898, 55.950344699999995], [-3.1193225, 55.9504491], [-3.1194712999999994, 55.950515800000005], [-3.1198471, 55.950681], [-3.1201903999999994, 55.9508245], [-3.1205117, 55.95096409999999], [-3.1210155000000004, 55.95117770000001], [-3.1215128999999995, 55.9513746], [-3.1216538, 55.951433699999995], [-3.1220369999999997, 55.9515716], [-3.1223027, 55.95167219999999], [-3.1225795, 55.95175979999999], [-3.1227751999999995, 55.9518146], [-3.1229612, 55.95186939999999], [-3.1231346, 55.95191719999999], [-3.1233181999999995, 55.95196550000001], [-3.1237310999999996, 55.9520356], [-3.1239938, 55.9520931], [-3.124254, 55.9521585], [-3.1246267, 55.95227739999999], [-3.1283058, 55.9534874], [-3.1284813, 55.95354199999999], [-3.1286269000000004, 55.95359800000001], [-3.1288262999999996, 55.95366889999999], [-3.1291039, 55.9537716], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]} |
10.8 |
2259 |
2314 |
Edinburgh |
Craigentinny T.& R.S.M.D |
Craigentinny T.& R.S.M.D |
55.9527891 |
-3.1266209 |
55.9527891 |
-3.1266209 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Craigentinny T.& R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366458 |
1790028741439962 |
38 |
38 |
2026-09-21 22:24:01.256099 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.241250 |
| 725479 |
756741 |
L85190 |
865B65M821 |
2026-09-21 |
COMPLETE |
20367050 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 756741, "stp": "O", "toc": "South Western Railway", "uid": "L85190", "consist": "444037", "dest_crs": "XBM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85190/2026-09-21/detailed", "trust_id": "865B65M821", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth T.&R.S.M.D", "service_date": "2026-09-21", "dest_arr_time": "2307", "dest_platform": null, "is_terminated": 1, "next_location": "Bournemouth T.&R.S.M.D", "signalling_id": "5B65", "timing_status": "LATE", "origin_station": "Bournemouth", "current_leg_arr": "2314", "current_leg_dep": "2310", "current_leg_end": "Bournemouth T.&R.S.M.D", "origin_dep_time": "2251", "origin_platform": "3", "current_location": "Bournemouth C.s.d.", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174577999999995, 50.7273268], [-1.9172586, 50.7273309], [-1.9168704999999997, 50.72733899999999], [-1.9165211, 50.7273409], [-1.9162984999999997, 50.7273274], [-1.9160607000000005, 50.7273049], [-1.9158869, 50.72729369999999], [-1.9156123999999997, 50.727273999999994], [-1.9153348999999995, 50.7272547], [-1.9150349, 50.7272244], [-1.9148166, 50.7272003], [-1.9145371, 50.7271648], [-1.9140885999999997, 50.7271018], [-1.9136346, 50.7270355], [-1.9133519000000003, 50.72699819999999], [-1.9129289, 50.726930199999984], [-1.9125169, 50.726848999999994], [-1.9124148, 50.7268218], [-1.9123399999999997, 50.72680439999999], [-1.9122293999999995, 50.72677670000001], [-1.9119595, 50.7267025], [-1.9116723, 50.7266259], [-1.9110965, 50.7264896], [-1.9055521, 50.725176899999994], [-1.9053967000000005, 50.72514030000001], [-1.9050602, 50.72504259999999], [-1.9045429, 50.7248973], [-1.9035978, 50.724652299999995], [-1.9024928000000003, 50.7243842], [-1.9022239999999997, 50.72432509999999], [-1.9005958999999992, 50.7239224], [-1.8996582999999996, 50.72372659999999], [-1.8976618, 50.723267]]}", "current_leg_start": "Branksome", "dest_arr_time_act": "2307", "motion_projection": null, "next_location_lat": "50.7232670", "next_location_lon": "-1.8976618", "previous_location": "Branksome", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 118.707, \"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\": 258.819, \"from_m\": 118.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 548.436, \"from_m\": 258.819, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2998.579, \"from_m\": 548.436, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3504.339, \"from_m\": 2998.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3544.695, \"from_m\": 3504.339, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3814.592, \"from_m\": 3544.695, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4169.488, \"from_m\": 3814.592, \"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\": 5688.151, \"from_m\": 4169.488, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 756741, \"profile_key\": \"5a5140068aed7ade5b99e9fd6624b94db6f20d7c66ea548af84e5ab947748325\", \"schedule_id\": 39051, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118458}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2303\", \"location\": \"Branksome\", \"stage_seq\": 2, \"distance_m\": 4169.488, \"section_seq\": 1, \"route_path_id\": 118458}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": null, \"location\": \"Bournemouth T.&R.S.M.D\", \"stage_seq\": 3, \"distance_m\": 5688.151, \"section_seq\": 1, \"route_path_id\": 118458}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5688.151, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118458}], \"total_distance_m\": 5688.151, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3989.02, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1699.131, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2251", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.7232670", "current_position_lon": "-1.8976618", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:04Z\", \"source_id\": 64260199, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:09Z\", \"source_id\": 20363065, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:31Z\", \"source_id\": 20367050, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth T.&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1790028812582078, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.415261", "service_state_evidence_id": 20367050, "current_leg_start_actual_dep": "2026-09-21T23:10:00+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:01.542149", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
O |
BMH |
XBM |
5B65 |
444037 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 118.707, "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": 258.819, "from_m": 118.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 548.436, "from_m": 258.819, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2998.579, "from_m": 548.436, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3504.339, "from_m": 2998.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3544.695, "from_m": 3504.339, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3814.592, "from_m": 3544.695, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4169.488, "from_m": 3814.592, "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": 5688.151, "from_m": 4169.488, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 756741, "profile_key": "5a5140068aed7ade5b99e9fd6624b94db6f20d7c66ea548af84e5ab947748325", "schedule_id": 39051, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2251", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118458}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2303", "location": "Branksome", "stage_seq": 2, "distance_m": 4169.488, "section_seq": 1, "route_path_id": 118458}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": null, "location": "Bournemouth T.&R.S.M.D", "stage_seq": 3, "distance_m": 5688.151, "section_seq": 1, "route_path_id": 118458}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5688.151, "from_m": 0.0, "section_seq": 1, "route_path_id": 118458}], "total_distance_m": 5688.151, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3989.02, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1699.131, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27710, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:04Z", "source_id": 64260199, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:07:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:09Z", "source_id": 20363065, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:31Z", "source_id": 20367050, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Bournemouth |
2251 |
2251 |
3 |
None |
None |
Bournemouth T.&R.S.M.D |
2307 |
2307 |
None |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85190/2026-09-21/detailed |
None |
Branksome |
2026-09-21T23:10:00+01:00 |
Bournemouth T.&R.S.M.D |
4.0 |
{"type": "LineString", "coordinates": [[-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174577999999995, 50.7273268], [-1.9172586, 50.7273309], [-1.9168704999999997, 50.72733899999999], [-1.9165211, 50.7273409], [-1.9162984999999997, 50.7273274], [-1.9160607000000005, 50.7273049], [-1.9158869, 50.72729369999999], [-1.9156123999999997, 50.727273999999994], [-1.9153348999999995, 50.7272547], [-1.9150349, 50.7272244], [-1.9148166, 50.7272003], [-1.9145371, 50.7271648], [-1.9140885999999997, 50.7271018], [-1.9136346, 50.7270355], [-1.9133519000000003, 50.72699819999999], [-1.9129289, 50.726930199999984], [-1.9125169, 50.726848999999994], [-1.9124148, 50.7268218], [-1.9123399999999997, 50.72680439999999], [-1.9122293999999995, 50.72677670000001], [-1.9119595, 50.7267025], [-1.9116723, 50.7266259], [-1.9110965, 50.7264896], [-1.9055521, 50.725176899999994], [-1.9053967000000005, 50.72514030000001], [-1.9050602, 50.72504259999999], [-1.9045429, 50.7248973], [-1.9035978, 50.724652299999995], [-1.9024928000000003, 50.7243842], [-1.9022239999999997, 50.72432509999999], [-1.9005958999999992, 50.7239224], [-1.8996582999999996, 50.72372659999999], [-1.8976618, 50.723267]]} |
0.9 |
2310 |
2314 |
Branksome |
Bournemouth C.s.d. |
Bournemouth T.&R.S.M.D |
50.7232670 |
-1.8976618 |
50.7232670 |
-1.8976618 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Bournemouth T.&R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367050 |
1790028812582078 |
30 |
30 |
2026-09-21 22:24:01.542149 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.415261 |
| 725480 |
757032 |
F50756 |
515S481921 |
2026-09-21 |
COMPLETE |
20365670 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 757032, "stp": "N", "toc": "c2c", "uid": "F50756", "consist": "357013+357323", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F50756/2026-09-21/detailed", "trust_id": "515S481921", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S48", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "2314", "current_leg_dep": "2309", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "2305", "origin_platform": "2", "current_location": "Shoeburyness C.S.D.", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]}", "current_leg_start": "Shoeburyness", "dest_arr_time_act": "2310", "motion_projection": null, "next_location_lat": "51.5325845", "next_location_lon": "0.7898435", "previous_location": "Shoeburyness", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 836.517, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 757032, \"profile_key\": \"db49f70d2cdc2465ad143662d984e570933d03b5a4c43cd76b31aa8fa4565a62\", \"schedule_id\": 36008, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121270}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": null, \"location\": \"Shoeburyness C.S.D.\", \"stage_seq\": 2, \"distance_m\": 836.517, \"section_seq\": 1, \"route_path_id\": 121270}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 836.517, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121270}], \"total_distance_m\": 836.517, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 177.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 659.395, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2305", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5325845", "current_position_lon": "0.7898435", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:01Z\", \"source_id\": 20365670, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness C.S.D.", "service_state_platform": null, "timing_fact_generation": 1790028805073971, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:00.505913", "service_state_evidence_id": 20365670, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:01.868261", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
None |
5S48 |
357013+357323 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 836.517, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 757032, "profile_key": "db49f70d2cdc2465ad143662d984e570933d03b5a4c43cd76b31aa8fa4565a62", "schedule_id": 36008, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2305", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121270}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": null, "location": "Shoeburyness C.S.D.", "stage_seq": 2, "distance_m": 836.517, "section_seq": 1, "route_path_id": 121270}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 836.517, "from_m": 0.0, "section_seq": 1, "route_path_id": 121270}], "total_distance_m": 836.517, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 177.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 659.395, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:01Z", "source_id": 20365670, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Shoeburyness |
2305 |
2305 |
2 |
None |
None |
Shoeburyness C.S.D. |
2310 |
2310 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F50756/2026-09-21/detailed |
None |
Shoeburyness |
2026-09-21T23:09:00+01:00 |
Shoeburyness C.S.D. |
5.0 |
{"type": "LineString", "coordinates": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]} |
0.5 |
2309 |
2314 |
Shoeburyness |
Shoeburyness C.S.D. |
Shoeburyness C.S.D. |
51.5325845 |
0.7898435 |
51.5325845 |
0.7898435 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Shoeburyness C.S.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20365670 |
1790028805073971 |
11 |
11 |
2026-09-21 22:24:01.868261 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:00.505913 |
| 725481 |
746887 |
H37777 |
074M11CW21 |
2026-09-21 |
COMPLETE |
20367370 |
2026-09-21 23:12:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 746887, "stp": "P", "toc": "Unknown", "uid": "H37777", "consist": null, "dest_crs": "XXM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H37777/2026-09-21/detailed", "trust_id": "074M11CW21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe Basford Hall S.S.M", "service_date": "2026-09-21", "dest_arr_time": "2305", "dest_platform": null, "is_terminated": 1, "next_location": "Crewe Basford Hall S.S.M", "signalling_id": "4M11", "timing_status": "LATE", "origin_station": "Coatbridge F.L.T.", "current_leg_arr": "2312", "current_leg_dep": "2035", "current_leg_end": "Crewe Basford Hall S.S.M", "origin_dep_time": "1814", "origin_platform": null, "current_location": "Crewe Basford Hall S.S.M", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.933519468150847, 54.89031129483585], [-2.9326306999999994, 54.8898881], [-2.9321854999999997, 54.88966909999999], [-2.9317674, 54.8894516], [-2.9316824, 54.8893993], [-2.931430199999999, 54.889246400000005], [-2.9312019999999994, 54.88909259999999], [-2.9310173, 54.88895000000001], [-2.9308310999999994, 54.8887979], [-2.9307006, 54.88866829999999], [-2.930643, 54.8886112], [-2.9304872999999994, 54.88847990000001], [-2.9303308999999995, 54.8883552], [-2.929991, 54.8880914], [-2.9298228, 54.8879199], [-2.9291295999999996, 54.8872068], [-2.9290973222293077, 54.88717603594891], [-2.9288865, 54.88697510000001], [-2.92859, 54.88669829999999], [-2.9282933, 54.88644029999998], [-2.9279377999999996, 54.8861715], [-2.927813686262244, 54.88608293295466], [-2.92775591498356, 54.88604170754486], [-2.927669984375888, 54.885980387645006], [-2.927624145979936, 54.88594767742445], [-2.9275017, 54.88586029999998], [-2.9271113999999994, 54.8855889], [-2.9263076999999997, 54.885030099999994], [-2.9246915, 54.883938399999984], [-2.9238708, 54.883384], [-2.9231629, 54.882867399999995], [-2.9227141, 54.88250179999999], [-2.9223234, 54.8821551], [-2.9218833999999996, 54.8817019], [-2.9216995, 54.88149510000001], [-2.9215907999999997, 54.881391], [-2.9214419, 54.881256], [-2.9213283999999997, 54.88114749999998], [-2.9212014000000006, 54.88100479999999], [-2.9208236999999997, 54.88064349999999], [-2.9203412, 54.8801947], [-2.920110199999999, 54.879904399999994], [-2.9199476999999994, 54.87969470000001], [-2.9195041, 54.8790171], [-2.9188395999999996, 54.8779962], [-2.9181577, 54.8770681], [-2.9176615, 54.8764647], [-2.9170506, 54.875796400000006], [-2.9169597, 54.8757051], [-2.9166803999999997, 54.875424499999994], [-2.9163451999999994, 54.87509889999999], [-2.9161567, 54.87491070000001], [-2.9158402, 54.874574300000006], [-2.9156413, 54.8744068], [-2.9155545, 54.87432039999999], [-2.9154003, 54.8741464], [-2.9153511999999995, 54.874091799999995], [-2.9151853999999995, 54.87395669999999], [-2.9139427999999996, 54.8729661], [-2.9126805, 54.87204369999999], [-2.9107966999999997, 54.87087300000001], [-2.9087504, 54.86975830000001], [-2.905076600000001, 54.86789470000001], [-2.9048617999999995, 54.86778989999999], [-2.8992284, 54.86495909999999], [-2.8970418, 54.863875199999995], [-2.8948797999999996, 54.86277169999999], [-2.8941486999999997, 54.86233829999999], [-2.893427, 54.8618839], [-2.8927771, 54.8614185], [-2.8921547999999997, 54.860951099999994], [-2.8915412999999996, 54.8604259], [-2.8909760999999996, 54.85988249999999], [-2.8904274, 54.8593045], [-2.8898961999999995, 54.858700699999986], [-2.8889939999999994, 54.85739960000001], [-2.8886089, 54.85671510000001], [-2.8882904999999996, 54.8560275], [-2.8880837, 54.8555605], [-2.8879290999999996, 54.8550767], [-2.8877745, 54.85458909999999], [-2.8876708999999994, 54.85409729999999], [-2.887601, 54.853608399999985], [-2.8875479999999993, 54.8531176], [-2.8874587, 54.8521326], [-2.8873653000000004, 54.851349000000006], [-2.8873290999999996, 54.8510454], [-2.8870695999999993, 54.84995320000001], [-2.88691, 54.8494007], [-2.8867099, 54.848824699999994], [-2.8862262999999997, 54.847699899999995], [-2.8848998, 54.8452873], [-2.8843371, 54.844269], [-2.8838576, 54.84354489999999], [-2.8821250999999997, 54.8413981], [-2.8811944, 54.84033599999999], [-2.8802266999999997, 54.839281], [-2.8788368, 54.8378689], [-2.8781651, 54.8371562], [-2.8775771, 54.8364313], [-2.8771751999999995, 54.8358272], [-2.876982719501962, 54.83547284519987], [-2.8768380999999996, 54.835206599999985], [-2.8767064, 54.8349027], [-2.8765809999999994, 54.83461320000001], [-2.876405399999999, 54.83400009999998], [-2.8763355999999995, 54.8337359], [-2.8762402999999996, 54.8333747], [-2.8761645, 54.832738199999994], [-2.8761747999999994, 54.8320956], [-2.87626, 54.8314405], [-2.8765335, 54.8303369], [-2.8765903999999995, 54.83010740000001], [-2.8766473999999995, 54.82980890000001], [-2.876759799999999, 54.82877259999999], [-2.8767693, 54.82844939999999], [-2.8767178999999996, 54.82812469999999], [-2.8765619, 54.8274821], [-2.8761628, 54.82660589999998], [-2.875543, 54.8257504], [-2.8748961, 54.8250937], [-2.8746089091824683, 54.82486943109001], [-2.8740978, 54.8244703], [-2.8727314999999995, 54.8236253], [-2.8719179, 54.8231221], [-2.8716264999999996, 54.82294069999999], [-2.8687669, 54.8212179], [-2.8675199999999994, 54.8204768], [-2.8674563, 54.82043849999999], [-2.8659781999999994, 54.81947960000001], [-2.865251, 54.81893840000001], [-2.8645753999999997, 54.8183684], [-2.8638655, 54.81766609999999], [-2.8632542999999995, 54.8169437], [-2.862632, 54.8160337], [-2.862380700000001, 54.81557110000001], [-2.8621706, 54.815106699999994], [-2.8620127, 54.81467899999999], [-2.8618774, 54.8142418], [-2.8617098, 54.81337520000001], [-2.8616593999999997, 54.8125555], [-2.8616969999999995, 54.8117277], [-2.8618479999999997, 54.810823500000005], [-2.8620050999999997, 54.8099247], [-2.8620776, 54.80950910000001], [-2.8620883000000004, 54.809081], [-2.8620678, 54.8082311], [-2.8619882000000003, 54.80719890000001], [-2.8617263, 54.8061888], [-2.8613754, 54.8051812], [-2.8609482, 54.8041732], [-2.8592053999999996, 54.8001642], [-2.8589290999999997, 54.7995339], [-2.8588852, 54.79942079999999], [-2.8584189, 54.79842719999999], [-2.857887, 54.7974426], [-2.857647, 54.79706769999999], [-2.8575846, 54.796978799999984], [-2.8568830999999997, 54.7959636], [-2.8560784999999997, 54.794957], [-2.8545125, 54.7930138], [-2.8525043, 54.7905123], [-2.8515619999999995, 54.7893444], [-2.8506386, 54.7881837], [-2.8501434999999997, 54.78747769999998], [-2.8496948000000004, 54.78675630000001], [-2.8488266999999996, 54.7849833], [-2.8487857999999995, 54.78489559999999], [-2.8481846, 54.7837534], [-2.8481503019781957, 54.78370334271616], [-2.847434, 54.7826579], [-2.8465495, 54.78164520000001], [-2.8455474, 54.780658200000005], [-2.8442909999999997, 54.7796246], [-2.8429897, 54.77872489999999], [-2.8414486999999995, 54.777834199999994], [-2.83974, 54.77699059999998], [-2.8377840999999995, 54.7761895], [-2.8357914999999996, 54.7754619], [-2.8354031, 54.7753343], [-2.8346771999999993, 54.7751089], [-2.8339637, 54.7748744], [-2.8325973, 54.7743832], [-2.8312888, 54.77384589999999], [-2.8300737999999996, 54.7732757], [-2.8288883000000005, 54.772637], [-2.8277679999999994, 54.7719505], [-2.8266752, 54.771209], [-2.8256981999999997, 54.77044149999999], [-2.8244544, 54.76925979999999], [-2.8239212, 54.7686544], [-2.8234268, 54.768036], [-2.8229302, 54.7673204], [-2.8224888, 54.766588199999994], [-2.8223916999999994, 54.766408299999995], [-2.8220261, 54.76561259999998], [-2.8217976, 54.76504469999999], [-2.8217704, 54.764957599999995], [-2.8216408999999993, 54.76447350000001], [-2.8215372, 54.7640036], [-2.8213938, 54.7630629], [-2.8212422, 54.7619143], [-2.8211294, 54.76135300000001], [-2.8209818, 54.7607949], [-2.8205672999999996, 54.759727600000005], [-2.8200355, 54.7586795], [-2.8195564, 54.757921200000006], [-2.8190531999999995, 54.7571957], [-2.8188975999999997, 54.756976400000006], [-2.8180406, 54.755871199999994], [-2.817086, 54.75476449999999], [-2.8160336, 54.753674999999994], [-2.8154595, 54.753131399999994], [-2.8148835999999995, 54.75259549999999], [-2.8137093, 54.7515563], [-2.8125643, 54.75051729999999], [-2.8120520999999994, 54.7499786], [-2.8115698, 54.749431699999995], [-2.8107158, 54.74824089999999], [-2.8066133, 54.74117449999999], [-2.8048724, 54.7381835], [-2.803904, 54.7365149], [-2.8029414, 54.7348673], [-2.801798, 54.73288540000001], [-2.801206413865193, 54.73186748576877], [-2.8006284, 54.73087290000001], [-2.7991128999999995, 54.728297899999994], [-2.7979328999999997, 54.7262732], [-2.7977680000000005, 54.7259903], [-2.7966229, 54.7240391], [-2.7965774999999997, 54.7239641], [-2.7947091999999993, 54.7207355], [-2.794611, 54.720562], [-2.7933545, 54.718402000000005], [-2.7889979, 54.71087929999999], [-2.788445100000001, 54.70993369999999], [-2.7877829999999997, 54.7088116], [-2.7865118, 54.7066366], [-2.7852548999999995, 54.7044663], [-2.784777380770516, 54.70363502554913], [-2.7842644000000005, 54.702742], [-2.7836179, 54.701616499999986], [-2.7832193000000003, 54.70094859999999], [-2.7828989, 54.70041189999999], [-2.7825982999999996, 54.6997881], [-2.7823432, 54.69916740000001], [-2.782137, 54.698464699999995], [-2.7819754999999997, 54.6977548], [-2.7818786999999996, 54.6969728], [-2.7818872, 54.6966346], [-2.7820185, 54.69557499999999], [-2.7822674, 54.694509], [-2.7828839, 54.6930154], [-2.7832733, 54.6919902], [-2.7834367, 54.6912099], [-2.7834943, 54.6907933], [-2.7835189999999996, 54.6903662], [-2.7835113, 54.68999560000001], [-2.7834708, 54.68961610000001], [-2.7833569, 54.68887539999999], [-2.7830958999999997, 54.687989599999995], [-2.7827131, 54.6871218], [-2.7823563999999994, 54.6864807], [-2.7819037, 54.6858513], [-2.7814189999999996, 54.68524789999999], [-2.7808503, 54.684648199999984], [-2.780228, 54.684084000000006], [-2.7778815, 54.68210880000001], [-2.775334504124176, 54.679965231790945], [-2.7651965, 54.67143190000001], [-2.7648504999999997, 54.671130199999986], [-2.7634053999999995, 54.6699217], [-2.7627164, 54.66934559999999], [-2.7611835, 54.6680612], [-2.7606441, 54.6675874], [-2.7600960999999997, 54.6670872], [-2.7596932, 54.6666367], [-2.7593447, 54.66617529999999], [-2.7590285, 54.665614899999994], [-2.7588162, 54.665148599999995], [-2.758628799999999, 54.6645182], [-2.7585406, 54.66401950000001], [-2.7585132999999997, 54.6637717], [-2.758523, 54.663506100000006], [-2.7585809999999995, 54.66294779999998], [-2.7586032, 54.66282129999999], [-2.7586659999999994, 54.6625283], [-2.7587992999999997, 54.66208199999999], [-2.7589224, 54.6617875], [-2.7591075, 54.661443899999995], [-2.7593525999999997, 54.6610515], [-2.7596129000000005, 54.6606985], [-2.7599033, 54.66035829999999], [-2.7601081999999995, 54.660135100000005], [-2.760526099999999, 54.6597473], [-2.7609722, 54.65935939999999], [-2.761709, 54.658762200000005], [-2.7620608, 54.6584155], [-2.7625427999999994, 54.6580282], [-2.7636850999999996, 54.6571103], [-2.7644953, 54.6564348], [-2.7657239999999996, 54.6553302], [-2.7658744, 54.6551668], [-2.7660831999999997, 54.6549309], [-2.7662545999999995, 54.6547144], [-2.7664583, 54.65443069999999], [-2.766746299999999, 54.6539328], [-2.7669130000000006, 54.653553900000006], [-2.7669739, 54.6533745], [-2.7670163, 54.6532646], [-2.7670573, 54.6531117], [-2.7671167, 54.6528773], [-2.7671506999999997, 54.6526786], [-2.7671717999999994, 54.6525009], [-2.7671943999999997, 54.652223699999986], [-2.7671941, 54.651971299999985], [-2.7671728999999994, 54.6516573], [-2.767168799999999, 54.65159599999999], [-2.767107199999999, 54.65121839999999], [-2.7668558999999995, 54.6504717], [-2.7664301999999994, 54.649695599999994], [-2.7662529, 54.649446], [-2.765931, 54.64907], [-2.7657354, 54.648871099999994], [-2.7654134, 54.6485681], [-2.765042, 54.64825909999999], [-2.7647658000000006, 54.6480436], [-2.7645548, 54.6478855], [-2.7636098, 54.6471585], [-2.7632403999999995, 54.6468496], [-2.763017, 54.64663629999999], [-2.7629591999999996, 54.64658020000001], [-2.7626378, 54.6462316], [-2.7620392, 54.64550049999999], [-2.7617269, 54.645105699999995], [-2.7612140999999997, 54.6444575], [-2.7610135, 54.6442177], [-2.7601968999999995, 54.6433632], [-2.7593148999999997, 54.64256230000001], [-2.758858, 54.64219080000001], [-2.758714, 54.64207369999999], [-2.7580671, 54.64160029999999], [-2.7570731, 54.6409594], [-2.7558534999999997, 54.64031440000001], [-2.7552090999999996, 54.6400177], [-2.7545052999999995, 54.639724999999984], [-2.753255, 54.6392796], [-2.7511625, 54.638663699999995], [-2.7501383, 54.63839500000001], [-2.749096, 54.638144], [-2.7463503000000005, 54.6375773], [-2.7436347, 54.637116], [-2.7408313, 54.6367043], [-2.740607, 54.636677799999994], [-2.7373178, 54.6362886], [-2.7351225999999995, 54.63603979999999], [-2.7330647, 54.6357747], [-2.7311455, 54.635469], [-2.7292566, 54.6351184], [-2.7269335, 54.6346182], [-2.7248539, 54.6341298], [-2.7233811999999995, 54.63373829999999], [-2.7229632, 54.63362719999999], [-2.7223181999999997, 54.6334139], [-2.7219764, 54.6333008], [-2.7211364, 54.63299250000001], [-2.720578, 54.63275969999999], [-2.7200375999999995, 54.63251249999998], [-2.7195816, 54.6322982], [-2.7189498999999997, 54.6319675], [-2.718350099999999, 54.6316174], [-2.7180124999999995, 54.6314102], [-2.7176654999999994, 54.631181100000006], [-2.7173205, 54.63093699999999], [-2.7169611, 54.6306657], [-2.7166968999999996, 54.630455299999994], [-2.7163683, 54.63017469999999], [-2.7160812999999995, 54.629913499999994], [-2.715821099999999, 54.62966190000001], [-2.7155836999999994, 54.6294081], [-2.7153169, 54.629114599999994], [-2.7150902, 54.6288367], [-2.7147687, 54.62841139999998], [-2.7146074, 54.62817059999999], [-2.714499904940779, 54.62799653837929], [-2.7143571, 54.6277653], [-2.7142902, 54.6276353], [-2.7141354, 54.6273531], [-2.7139353999999996, 54.62691720000001], [-2.7137386999999995, 54.6263948], [-2.7135821, 54.6258622], [-2.7134755000000004, 54.6253877], [-2.713405799999999, 54.62502090000001], [-2.7133476, 54.6245952], [-2.7133470999999996, 54.62459159999999], [-2.7133007999999994, 54.62391490000001], [-2.7132891, 54.6234999], [-2.7133051, 54.6223824], [-2.7132458999999995, 54.6209426], [-2.7131272, 54.62013830000001], [-2.7130859999999997, 54.619859299999995], [-2.712966, 54.61930259999999], [-2.7128031, 54.618763], [-2.7127115999999996, 54.6184637], [-2.7126761, 54.6183478], [-2.7125488, 54.6178399], [-2.7123817, 54.6173894], [-2.7120651, 54.6166672], [-2.7111847000000004, 54.61521059999999], [-2.7101314, 54.61375579999999], [-2.7098583, 54.613422500000006], [-2.7086189999999997, 54.6120133], [-2.7072558, 54.61060299999999], [-2.7062855999999997, 54.60969510000001], [-2.7052114, 54.60879440000001], [-2.7038781999999997, 54.6077595], [-2.7024701999999996, 54.6067227], [-2.701746, 54.6061633], [-2.7011043, 54.605595], [-2.7000525999999994, 54.60451220000001], [-2.699065, 54.6031765], [-2.698656, 54.602479499999994], [-2.6983188, 54.6017804], [-2.6979433, 54.6008374], [-2.6976755, 54.59987], [-2.6974942000000004, 54.5984935], [-2.6974457, 54.5977884], [-2.6974466, 54.5970589], [-2.6974203999999995, 54.59506360000001], [-2.6973498999999994, 54.59454569999999], [-2.6967579, 54.591004600000005], [-2.6963613, 54.58893829999999], [-2.6962039, 54.5881181], [-2.696107099999999, 54.58777090000001], [-2.6959373, 54.5874277], [-2.6955423, 54.58672659999999], [-2.6951094999999996, 54.58618549999999], [-2.6949458523585643, 54.58602862480052], [-2.6944159, 54.58552060000001], [-2.6940820999999997, 54.5852516], [-2.6936948, 54.58499090000001], [-2.6928602, 54.584500099999985], [-2.6902676999999997, 54.58334949999999], [-2.6893562, 54.582891399999994], [-2.688779499999999, 54.5825651], [-2.6880334, 54.5820407], [-2.6874443999999995, 54.58157609999999], [-2.6868304, 54.58099969999999], [-2.6863287999999996, 54.58040329999999], [-2.6860452, 54.57997], [-2.6858181, 54.5795262], [-2.6855603999999995, 54.5787031], [-2.6855031, 54.57838799999999], [-2.6854761999999996, 54.5781627], [-2.6854732, 54.5776454], [-2.6856388999999994, 54.5763495], [-2.685687350776059, 54.575961363294546], [-2.6857209, 54.5756926], [-2.6857343000000005, 54.57505299999999], [-2.6857415, 54.5746267], [-2.6857004999999994, 54.57419149999999], [-2.6856098000000004, 54.57355169999999], [-2.685462, 54.57296650000001], [-2.6851343, 54.5720089], [-2.6846918, 54.57105080000001], [-2.6835070999999995, 54.56870309999999], [-2.6833687, 54.56840710000001], [-2.6832135000000004, 54.5680801], [-2.6831109, 54.567749199999994], [-2.6829431999999995, 54.5670562], [-2.6828505, 54.56622980000001], [-2.6828669, 54.56570039999999], [-2.6829509, 54.56517239999999], [-2.6831235, 54.5643225], [-2.6834779, 54.56335429999999], [-2.6840118, 54.5623578], [-2.6843231999999997, 54.56187179999999], [-2.6846742999999997, 54.5613913], [-2.6854359, 54.5605802], [-2.6863197999999997, 54.559775899999984], [-2.6867516999999994, 54.5593698], [-2.6871517, 54.5589412], [-2.6875156999999996, 54.5585266], [-2.687565, 54.55845990000001], [-2.6878241999999997, 54.5581095], [-2.6878733999999995, 54.55804299999999], [-2.6881603, 54.55757429999999], [-2.6883913999999995, 54.556966], [-2.6886223, 54.5563726], [-2.6887115, 54.55588490000001], [-2.6887274999999997, 54.55538709999999], [-2.6887751, 54.5543769], [-2.6888886999999997, 54.55355279999999], [-2.6890529999999995, 54.55272840000001], [-2.6894568, 54.5513252], [-2.6896525, 54.55040689999999], [-2.6897538999999995, 54.54971260000001], [-2.6897795, 54.5490157], [-2.6897595999999995, 54.5484371], [-2.6897285, 54.5480203], [-2.6896994999999997, 54.54773879999999], [-2.6896322, 54.5473343], [-2.6895706999999995, 54.547044], [-2.6894762, 54.546658400000005], [-2.6893254999999994, 54.5461579], [-2.6891649999999996, 54.5456653], [-2.6889993, 54.5452268], [-2.6887818, 54.544710900000005], [-2.6885512, 54.5442155], [-2.6882718, 54.543657], [-2.6879851, 54.54313710000001], [-2.6876131999999995, 54.5424909], [-2.6875315999999994, 54.54236319999999], [-2.6874566000000004, 54.54224], [-2.6871062, 54.54168000000001], [-2.6865234999999994, 54.540794000000005], [-2.6860169999999997, 54.5401205], [-2.6854202, 54.53942740000001], [-2.6845416, 54.5385735], [-2.6839891999999996, 54.5381068], [-2.6833667999999995, 54.5376449], [-2.6826255999999997, 54.53715799999999], [-2.6818392, 54.5366762], [-2.6789024999999995, 54.5351907], [-2.6780558, 54.53471309999999], [-2.6768545, 54.533890099999994], [-2.6758029999999997, 54.5330962], [-2.6750950999999996, 54.53239969999999], [-2.6744079000000003, 54.53173629999999], [-2.6739074, 54.5311445], [-2.6734845000000003, 54.53054420000001], [-2.6731157, 54.5299427], [-2.6728048, 54.5293403], [-2.6725331, 54.5285645], [-2.6723811999999993, 54.527871600000005], [-2.672242, 54.527175], [-2.6720875, 54.5264725], [-2.6718831, 54.5258043], [-2.6715502, 54.52501560000001], [-2.6709310601019074, 54.52385966446268], [-2.6709156, 54.5238308], [-2.6703757999999995, 54.522922400000006], [-2.6701133, 54.5224806], [-2.6699425, 54.522181], [-2.6698837, 54.52207549999999], [-2.6695411, 54.5213696], [-2.6693486999999996, 54.52086750000001], [-2.6691691, 54.52036360000001], [-2.6690170999999996, 54.51984999999999], [-2.6688167, 54.51908100000001], [-2.6687147, 54.518531], [-2.6686183, 54.5179009], [-2.6685513, 54.517291199999995], [-2.6684893999999995, 54.51625709999999], [-2.6684921, 54.515986100000006], [-2.6684928999999995, 54.5158962], [-2.6684971, 54.5154732], [-2.6684545999999996, 54.51497770000002], [-2.668458, 54.5148916], [-2.6686477999999996, 54.5093293], [-2.6686751999999996, 54.508525699999986], [-2.6686986, 54.5075882], [-2.6687823, 54.5066482], [-2.66894, 54.505712], [-2.6691610999999997, 54.5047685], [-2.6696204, 54.503143900000005], [-2.6697157, 54.5026227], [-2.6697902, 54.5020875], [-2.6698348, 54.50162470000001], [-2.6698107999999996, 54.501093299999994], [-2.6697767999999997, 54.50055369999998], [-2.6697200999999997, 54.50021600000001], [-2.6696557, 54.4999086], [-2.6695064999999993, 54.49940049999999], [-2.6692283, 54.49878559999999], [-2.6688949, 54.49819679999999], [-2.6686002999999996, 54.497803], [-2.6684621999999996, 54.4976185], [-2.6677748, 54.4968624], [-2.6672832, 54.4963574], [-2.6669686999999995, 54.4960296], [-2.6669144999999994, 54.495969999999986], [-2.6668801, 54.4959277], [-2.6668346, 54.495867999999994], [-2.666708, 54.4957018], [-2.6666729, 54.4956596], [-2.6666369, 54.4956189], [-2.6665935999999997, 54.495572900000006], [-2.666342199999999, 54.4953201], [-2.6659748, 54.4949244], [-2.6656964999999997, 54.4946122], [-2.6654412999999995, 54.4942715], [-2.6651919, 54.4939665], [-2.6651422, 54.4939012], [-2.6648055, 54.4934695], [-2.6645698, 54.49317400000001], [-2.6643935999999995, 54.49295849999999], [-2.6642142999999994, 54.49275349999999], [-2.664036799999999, 54.492566799999985], [-2.6638195999999996, 54.49234559999999], [-2.6635831, 54.49212599999999], [-2.6633914999999995, 54.49195859999999], [-2.6631642, 54.49177099999999], [-2.6629628999999997, 54.4916144], [-2.6627493, 54.4914592], [-2.6624816, 54.49125779999999], [-2.6617887, 54.4908193], [-2.6609710999999994, 54.490404600000005], [-2.6596179000000006, 54.48975070000001], [-2.6584637, 54.489193], [-2.656882599999999, 54.488384], [-2.6560632, 54.487964700000006], [-2.6554225, 54.4875995], [-2.653335, 54.4864097], [-2.6502267, 54.48463809999999], [-2.6483947, 54.4836192], [-2.6480569, 54.48341460000001], [-2.6465828, 54.48252750000002], [-2.6463576999999994, 54.48237999999999], [-2.6454495999999996, 54.4817835], [-2.6435478, 54.4804061], [-2.6416289, 54.478881699999995], [-2.6413959, 54.4786904], [-2.6370096999999997, 54.4748333], [-2.6348666, 54.4729535], [-2.6335615318513277, 54.47169139997572], [-2.6328918999999997, 54.4710438], [-2.6325004, 54.4706261], [-2.6307551999999994, 54.46876399999999], [-2.6288152999999994, 54.46694829999999], [-2.6276952, 54.4659945], [-2.62651, 54.46507760000001], [-2.6240719, 54.46332180000001], [-2.6237374, 54.46311860000001], [-2.6222384, 54.462121200000006], [-2.6209076, 54.461076], [-2.620515699999999, 54.460710299999995], [-2.6202105, 54.4604255], [-2.6195623, 54.459772400000006], [-2.6190030999999996, 54.459101100000005], [-2.6184824999999994, 54.45842029999999], [-2.6181021, 54.457838499999994], [-2.6180562, 54.4577578], [-2.6179519, 54.4575743], [-2.6174999999999997, 54.45677919999999], [-2.6172754999999994, 54.4563038], [-2.6167407, 54.4550813], [-2.61671, 54.4550112], [-2.6166558999999996, 54.4548875], [-2.6164505999999994, 54.45419799999999], [-2.6162792, 54.45350630000001], [-2.616135, 54.45270639999999], [-2.6160205, 54.45091130000001], [-2.6159652, 54.4500444], [-2.6158683999999996, 54.4493063], [-2.6156583, 54.4485697], [-2.6154951, 54.44806], [-2.6151378, 54.4472686], [-2.6147132, 54.44648509999999], [-2.6141009, 54.445599999999985], [-2.613775, 54.4451727], [-2.6133999, 54.44474939999999], [-2.6127869999999995, 54.4440821], [-2.6124614, 54.4437796], [-2.6121028, 54.4434464], [-2.611609, 54.4430267], [-2.6107488, 54.4423011], [-2.610438, 54.442059499999985], [-2.6101872, 54.4418584], [-2.6091892, 54.441093299999984], [-2.6077031999999996, 54.44009569999999], [-2.605114323946612, 54.43859126218987], [-2.604323, 54.4381314], [-2.603321, 54.43745359999999], [-2.6023788999999997, 54.4367345], [-2.6015584, 54.4360374], [-2.6009123, 54.435386], [-2.6003512999999994, 54.4347264], [-2.5999868, 54.4342527], [-2.599682, 54.4337756], [-2.599317, 54.43315380000001], [-2.5989928, 54.4325993], [-2.5988852, 54.432356199999994], [-2.5987395, 54.43202719999999], [-2.5984592999999996, 54.431221699999995], [-2.5982382, 54.4303013], [-2.5982183, 54.4301573], [-2.5981857999999995, 54.42969839999999], [-2.5981768999999995, 54.4286718], [-2.5981805999999996, 54.42863909999999], [-2.5981968, 54.42817279999999], [-2.5982004, 54.42813889999999], [-2.5982734, 54.4272184], [-2.5983208999999996, 54.4268096], [-2.5984452066287123, 54.42542830257872], [-2.5985048, 54.4247661], [-2.5986772, 54.4229505], [-2.5988364, 54.4212193], [-2.5988455, 54.4210636], [-2.5989173, 54.42038749999999], [-2.5989484999999997, 54.42009209999999], [-2.59904841196532, 54.419456528092766], [-2.5991281, 54.41894959999999], [-2.5993313999999996, 54.41794939999999], [-2.5999739000000006, 54.415879399999994], [-2.600675, 54.4138171], [-2.6013078, 54.4120717], [-2.6015719, 54.4114961], [-2.6018817, 54.4109137], [-2.6023995999999996, 54.4100937], [-2.6030529, 54.409208799999995], [-2.6036086, 54.4083128], [-2.604050599999999, 54.4073796], [-2.6041311, 54.4072018], [-2.6042110999999997, 54.40693939999999], [-2.6043050999999995, 54.4065803], [-2.6043615, 54.40618260000001], [-2.6044575, 54.405438], [-2.6044101999999993, 54.4046323], [-2.6042498, 54.403769699999984], [-2.6041039, 54.403147099999984], [-2.6039145999999995, 54.4025111], [-2.6036909999999995, 54.4018884], [-2.6034289, 54.401266500000006], [-2.6026098999999996, 54.3998329], [-2.6021377, 54.39911049999999], [-2.6018678999999993, 54.3987497], [-2.6015643, 54.3983874], [-2.6001917, 54.3969494], [-2.5994840000000003, 54.39629550000001], [-2.5986879, 54.3956555], [-2.5954339, 54.39346], [-2.5917743, 54.3910656], [-2.5903952999999995, 54.3901686], [-2.5881361999999997, 54.388665200000005], [-2.5858701, 54.38719509999999], [-2.5836439, 54.3857153], [-2.5830909, 54.3852832], [-2.5825978999999997, 54.38484510000001], [-2.5820887999999997, 54.384304400000005], [-2.5816499, 54.383736000000006], [-2.5812528, 54.3831143], [-2.5809777, 54.38251429999999], [-2.580779, 54.38185090000001], [-2.5806829, 54.3813407], [-2.5806317, 54.3808187], [-2.5806637, 54.3802234], [-2.5807418999999996, 54.37961909999999], [-2.5809459, 54.37880959999999], [-2.5812636, 54.3779871], [-2.582035, 54.376330800000005], [-2.5823821, 54.37530939999999], [-2.582463, 54.3746627], [-2.5824803999999997, 54.37400319999999], [-2.582465, 54.372825899999995], [-2.5824594999999997, 54.37239919999999], [-2.5824492999999995, 54.371621], [-2.5824949, 54.3711458], [-2.5826113999999993, 54.370680599999986], [-2.5827892, 54.370189999999994], [-2.5830449, 54.3696978], [-2.583436, 54.3691119], [-2.5838672, 54.3686097], [-2.5844456999999994, 54.3680698], [-2.5852021999999995, 54.367529100000006], [-2.5857290999999996, 54.367193400000005], [-2.5857996926072433, 54.36715500724093], [-2.5863183999999997, 54.3668729], [-2.5873221999999996, 54.36642140000001], [-2.5881118999999995, 54.3661313], [-2.5889307, 54.365888000000005], [-2.5904022, 54.36557419999999], [-2.5919057999999997, 54.3653602], [-2.5928433, 54.365256299999984], [-2.5931264, 54.36522610000001], [-2.5943969999999994, 54.3650929], [-2.5955512, 54.364916], [-2.5969019999999996, 54.364614200000005], [-2.5982323999999997, 54.364172], [-2.5992582, 54.36371520000001], [-2.6002485, 54.36313069999999], [-2.601615, 54.3621843], [-2.6022957, 54.3617129], [-2.6030514, 54.3612632], [-2.6036103, 54.360982199999995], [-2.6042280000000004, 54.3607187], [-2.6050886, 54.36039], [-2.605114323946612, 54.36038264750698], [-2.606388700000001, 54.3600184], [-2.6071834999999997, 54.3598413], [-2.6079309, 54.3597091], [-2.6084485999999996, 54.359645499999985], [-2.6089245999999995, 54.3596056], [-2.6104438, 54.359506399999994], [-2.6111383000000004, 54.35948869999999], [-2.6118945999999994, 54.3594655], [-2.6125636, 54.359441700000005], [-2.6132028, 54.3594262], [-2.6136673000000004, 54.35940479999999], [-2.614098, 54.3593808], [-2.6145512, 54.3593473], [-2.6149777, 54.3593024], [-2.6153349999999995, 54.35925989999999], [-2.615833, 54.35918679999999], [-2.6162490999999997, 54.3591105], [-2.6167062392318785, 54.35901907215362], [-2.6167081, 54.3590187], [-2.6172969, 54.35888159999999], [-2.6181406000000003, 54.3586645], [-2.6195919, 54.358290999999994], [-2.6206903999999995, 54.3580119], [-2.6213592, 54.3578596], [-2.6230833, 54.3575444], [-2.6239663, 54.357432499999994], [-2.6248653, 54.357354099999995], [-2.6260576, 54.3572774], [-2.6272662, 54.35724750000001], [-2.6284482999999996, 54.357266200000005], [-2.6295702999999997, 54.3573434], [-2.6310131, 54.357486699999995], [-2.6323915, 54.35770800000001], [-2.6337986, 54.35800590000001], [-2.6350954999999994, 54.3583576], [-2.6364386, 54.3587057], [-2.6378157999999994, 54.35899189999999], [-2.6399107, 54.3593661], [-2.6403075999999994, 54.359420799999995], [-2.6420147, 54.3596192], [-2.6432934999999995, 54.35973150000001], [-2.6447716999999997, 54.35980240000001], [-2.6458555999999995, 54.3598257], [-2.6476229, 54.3597978], [-2.6488788, 54.3597421], [-2.6504856999999995, 54.359587399999995], [-2.6520526, 54.3593731], [-2.6531298, 54.359182999999994], [-2.6543284999999996, 54.3589419], [-2.6557862, 54.358590599999985], [-2.6565736, 54.3583874], [-2.657338, 54.3581421], [-2.6584538, 54.3577888], [-2.6604806999999995, 54.3570569], [-2.6622314999999994, 54.356504], [-2.6638059, 54.3560805], [-2.6645525, 54.35589269999999], [-2.6654675999999995, 54.3557235], [-2.6667748, 54.3555052], [-2.6680818999999993, 54.3553193], [-2.6698785999999997, 54.355103499999984], [-2.6719198, 54.3548987], [-2.6738635999999993, 54.354789700000005], [-2.6775048999999997, 54.3547068], [-2.6798574999999993, 54.35474669999999], [-2.6815611999999995, 54.35481450000001], [-2.6846701, 54.35503119999999], [-2.6859519, 54.355077699999995], [-2.687079, 54.355077099999995], [-2.6881835, 54.3550388], [-2.6888651, 54.3549914], [-2.689655, 54.3549081], [-2.6907271, 54.3547857], [-2.6949458523585643, 54.35415647750667], [-2.6995939999999994, 54.3534632], [-2.7004101, 54.3533202], [-2.7010908999999996, 54.35316850000001], [-2.7018388999999994, 54.35298629999999], [-2.7023552, 54.35283839999999], [-2.7028443, 54.35266589999999], [-2.703305799999999, 54.3525047], [-2.7037236999999994, 54.35231400000001], [-2.7044811999999996, 54.3519386], [-2.7055199000000005, 54.35133], [-2.7059021999999997, 54.3511078], [-2.7062733, 54.3508203], [-2.7067878999999997, 54.3503458], [-2.7073027, 54.3498102], [-2.707842799999999, 54.34907349999999], [-2.7080581, 54.34866619999999], [-2.7082528, 54.34824890000001], [-2.7084153, 54.3476761], [-2.7087534, 54.3458569], [-2.708908, 54.34540330000001], [-2.7091126999999995, 54.3449522], [-2.7093786000000004, 54.344514399999994], [-2.7096849, 54.3440769], [-2.7099667, 54.3437339], [-2.7103108999999996, 54.34339949999999], [-2.7105946, 54.3431326], [-2.7109082, 54.342863], [-2.7110442999999997, 54.3427582], [-2.7119037, 54.34215449999999], [-2.7127961, 54.3415805], [-2.7136385, 54.3410707], [-2.7140884, 54.34074799999999], [-2.71452, 54.3404199], [-2.7151579, 54.33986480000001], [-2.7157483999999994, 54.3392819], [-2.7162045, 54.338735099999994], [-2.7164153, 54.33845589999999], [-2.7166022999999995, 54.3381616], [-2.7168354, 54.3378051], [-2.7170307000000005, 54.33743609999999], [-2.7171968, 54.337045], [-2.7173625999999995, 54.3366283], [-2.7176253, 54.3356778], [-2.7177173999999997, 54.3351652], [-2.7177704, 54.334653], [-2.7179553999999997, 54.332409], [-2.7183363999999997, 54.3280786], [-2.7183561, 54.3277545], [-2.7183961999999995, 54.3271862], [-2.7183894, 54.3266433], [-2.7183643, 54.32610329999999], [-2.7182186, 54.3247453], [-2.7182028, 54.3236989], [-2.7181936999999996, 54.3226748], [-2.7182712999999996, 54.3216351], [-2.7182741, 54.32158789999998], [-2.7184027999999993, 54.32031080000001], [-2.7185095999999995, 54.3196628], [-2.7185819999999996, 54.31934449999999], [-2.718680599999999, 54.319021200000016], [-2.718904, 54.3184202], [-2.7189361999999995, 54.3183543], [-2.7189477, 54.3183306], [-2.7191974999999995, 54.3178187], [-2.7195743, 54.31713739999999], [-2.71993, 54.3164491], [-2.7202064999999997, 54.3157553], [-2.7203117, 54.31539659999999], [-2.720403, 54.31503899999999], [-2.72046007216905, 54.3147867960163], [-2.7205079999999997, 54.31457499999999], [-2.7205579, 54.31414379999998], [-2.7205608, 54.3140917], [-2.7205638, 54.3140396], [-2.7206016, 54.31336909999999], [-2.7206107, 54.3129706], [-2.7205812, 54.31255480000001], [-2.7203353999999997, 54.3101648], [-2.7203356, 54.3097535], [-2.7203261, 54.3093659], [-2.7203393, 54.30910009999999], [-2.7203519, 54.30897719999999], [-2.720358099999999, 54.30891640000001], [-2.7203769, 54.3087326], [-2.7204252, 54.308415], [-2.7205016999999994, 54.3080072], [-2.7206102, 54.30759179999999], [-2.7207818999999995, 54.30700830000001], [-2.7210679, 54.30627440000001], [-2.721168099999999, 54.3060739], [-2.7213868, 54.3057094], [-2.7216177, 54.30533249999999], [-2.7222041999999997, 54.30450899999999], [-2.722587, 54.3040769], [-2.7229989, 54.30366749999999], [-2.7232375999999996, 54.3034437], [-2.7235305, 54.3031833], [-2.7243929, 54.30246249999999], [-2.7247678999999994, 54.302081699999995], [-2.7254611999999994, 54.30146429999999], [-2.726003, 54.3009139], [-2.7263493999999997, 54.30051809999999], [-2.7265373, 54.300293], [-2.7267623, 54.30001089999999], [-2.7269283999999994, 54.29981780000001], [-2.7273714, 54.299266200000005], [-2.7275685, 54.29901279999999], [-2.7275909000000005, 54.2989856], [-2.7278265, 54.2986874], [-2.7280482, 54.2983997], [-2.7281112, 54.2983163], [-2.7284955, 54.2978079], [-2.728829999999999, 54.297354], [-2.729017, 54.29709720000001], [-2.7296631, 54.296184200000006], [-2.7301045, 54.295567299999995], [-2.7305170999999997, 54.2950035], [-2.7308096999999996, 54.2946162], [-2.7313241999999995, 54.29395999999999], [-2.7317814, 54.29339699999999], [-2.7318503000000005, 54.2933149], [-2.7327377, 54.2924267], [-2.7328361, 54.2923345], [-2.7335936999999997, 54.2916522], [-2.7362177999999995, 54.289552], [-2.7367313, 54.28908869999999], [-2.7371866999999996, 54.288588199999985], [-2.7378116, 54.28784559999999], [-2.7384026999999995, 54.2870673], [-2.7387724, 54.28648569999999], [-2.7390715999999995, 54.2858711], [-2.739372299999999, 54.2851366], [-2.7395974, 54.2843939], [-2.7405074, 54.28134039999999], [-2.7406846999999996, 54.2807174], [-2.7411215, 54.279331899999995], [-2.7411352000000004, 54.2792763], [-2.7416638, 54.27752900000001], [-2.7416991999999993, 54.27741189999999], [-2.7417391, 54.2772801], [-2.7419082999999995, 54.2767135], [-2.7420718, 54.2761611], [-2.7434769999999995, 54.2713096], [-2.7438607, 54.2701283], [-2.7443314, 54.26896], [-2.7447698999999997, 54.268074299999995], [-2.7455883999999995, 54.2666824], [-2.746587, 54.26529149999999], [-2.7468174, 54.265014], [-2.7469903, 54.26481489999999], [-2.747038, 54.2647599], [-2.7476602, 54.2640153], [-2.7478536999999994, 54.2637593], [-2.7482417999999997, 54.2632459], [-2.7487264999999996, 54.26244589999999], [-2.748767423668505, 54.26235185318483], [-2.7494607, 54.2607586], [-2.7496584, 54.260106999999984], [-2.7498829, 54.2589601], [-2.7499672999999993, 54.2578243], [-2.7498953, 54.256732099999994], [-2.7497983999999995, 54.256201], [-2.7497606, 54.2560672], [-2.7497228999999996, 54.2559334], [-2.7496473, 54.25566570000001], [-2.7494602999999995, 54.2551495], [-2.7492133, 54.25462], [-2.748712, 54.25379040000001], [-2.7479045000000006, 54.2527433], [-2.7474551, 54.2522314], [-2.7470535999999997, 54.251704], [-2.7470052, 54.2516375], [-2.746912, 54.251509299999995], [-2.7467519999999994, 54.2512895], [-2.7467476999999993, 54.2512824], [-2.7466238000000005, 54.25110579999999], [-2.7464898999999994, 54.2508653], [-2.746312399999999, 54.2505482], [-2.7462276, 54.250366799999995], [-2.7461141, 54.2501317], [-2.7460207999999997, 54.24989], [-2.745964, 54.24974610000001], [-2.7458305, 54.24936099999999], [-2.7457014999999996, 54.24885369999999], [-2.7455885, 54.24819560000001], [-2.745548, 54.24765889999999], [-2.7455332999999995, 54.2471206], [-2.7455726999999994, 54.2465121], [-2.7456505, 54.24590010000001], [-2.7457891999999995, 54.24522309999999], [-2.7459792, 54.244542499999994], [-2.7460669999999996, 54.24431059999999], [-2.7461254, 54.24415629999999], [-2.7462942999999997, 54.24371], [-2.7466451, 54.242874599999986], [-2.7469355, 54.24229799999999], [-2.7472675, 54.2417185], [-2.7480194999999994, 54.2405882], [-2.7481578999999994, 54.240350500000005], [-2.748454999999999, 54.23984019999999], [-2.7485196, 54.2397103], [-2.7487775, 54.2391912], [-2.7488145000000004, 54.2391168], [-2.7488359, 54.2390737], [-2.7491209, 54.238349799999995], [-2.7491859, 54.238111499999995], [-2.7493403, 54.237606500000005], [-2.7494866999999994, 54.2370748], [-2.7495638, 54.2367661], [-2.7496362999999997, 54.236456], [-2.7496950999999994, 54.2361657], [-2.7497376999999994, 54.2358631], [-2.7498170999999996, 54.2352709], [-2.7498503, 54.2349001], [-2.7498631, 54.23463550000001], [-2.7498759, 54.234153], [-2.7498668, 54.2337146], [-2.7498451, 54.23339769999998], [-2.7498074999999997, 54.23298239999999], [-2.749728999999999, 54.23242470000001], [-2.7496580999999995, 54.23205060000001], [-2.7495522999999995, 54.231569799999995], [-2.7493102, 54.230712799999985], [-2.7490034999999997, 54.2296865], [-2.7488974999999995, 54.22934179999999], [-2.7488380999999995, 54.229148599999995], [-2.7481376, 54.2268115], [-2.7479895, 54.2263173], [-2.747916, 54.225866200000006], [-2.7471487999999997, 54.22327829999999], [-2.746597, 54.22139069999999], [-2.7464504, 54.2208939], [-2.7458325, 54.21880939999999], [-2.7452684, 54.2169432], [-2.7439754999999995, 54.2126676], [-2.742763786339, 54.20985013768338], [-2.738934, 54.2009439], [-2.7388705, 54.2008076], [-2.7367851999999995, 54.1961694], [-2.7360167, 54.1944952], [-2.7356527999999996, 54.193655500000006], [-2.7353631999999997, 54.1928074], [-2.7351438, 54.19192160000001], [-2.735009499999999, 54.1909915], [-2.7350061999999995, 54.1908932], [-2.7350116, 54.1899396], [-2.7350769999999995, 54.18931099999999], [-2.7351961999999994, 54.1886815], [-2.735359, 54.1880469], [-2.7355775, 54.18740950000001], [-2.7358481999999995, 54.186763000000006], [-2.7359351999999997, 54.1865735], [-2.7364113, 54.1857473], [-2.7369085, 54.185010600000005], [-2.737417, 54.18437289999999], [-2.737987, 54.18375799999999], [-2.7391518, 54.1826492], [-2.7403072999999996, 54.18155339999999], [-2.7411036999999996, 54.18067940000001], [-2.7418043, 54.17980069999999], [-2.7423820999999995, 54.1788722], [-2.742907, 54.177746600000006], [-2.7432909999999997, 54.17653559999999], [-2.7434399999999997, 54.1759737], [-2.7438283999999995, 54.1745086], [-2.7441881999999995, 54.17320459999999], [-2.7443882, 54.172479499999994], [-2.7449393, 54.17046030000001], [-2.7454664, 54.1684754], [-2.7463797, 54.1652321], [-2.7472099, 54.16193410000001], [-2.7475869999999993, 54.15970029999999], [-2.7478517999999994, 54.157446199999995], [-2.7478648461733446, 54.15728160862064], [-2.7479589, 54.156095], [-2.7480348, 54.1549199], [-2.7480559999999996, 54.1543003], [-2.7481104, 54.15383309999999], [-2.7481743999999995, 54.15340699999999], [-2.7484938999999997, 54.15172559999999], [-2.748951299999999, 54.1502439], [-2.7494839999999994, 54.1490962], [-2.7496785, 54.148733699999994], [-2.7499025, 54.148374200000006], [-2.7504308, 54.1476015], [-2.7510622, 54.14680909999999], [-2.7524372999999995, 54.1451957], [-2.7525188000000003, 54.1451003], [-2.753607699999999, 54.14381740000001], [-2.7545483, 54.1427004], [-2.7548072, 54.1423927], [-2.7581098999999996, 54.13841179999999], [-2.7584940999999996, 54.1379624], [-2.7587742999999993, 54.1376195], [-2.759314, 54.136994099999995], [-2.7595129, 54.1367728], [-2.7596522, 54.13662339999999], [-2.7600521, 54.1362165], [-2.7605096999999996, 54.1358045], [-2.7611028, 54.13529069999999], [-2.7622529, 54.1344344], [-2.7632323, 54.13377080000001], [-2.7646366999999996, 54.13291569999999], [-2.7648707298177224, 54.13279246756888], [-2.7649213410057354, 54.13276581732797], [-2.7669585, 54.1316931], [-2.7683419, 54.1310351], [-2.7700886, 54.130145], [-2.7706630999999997, 54.1298139], [-2.7712179999999997, 54.129486799999995], [-2.7723068, 54.128837700000005], [-2.7725067999999995, 54.1287233], [-2.7728565, 54.1284952], [-2.7731833999999997, 54.1282819], [-2.773569999999999, 54.1280268], [-2.773629589250417, 54.12798825328506], [-2.7747134999999994, 54.1272871], [-2.775059, 54.1270511], [-2.7753889, 54.12676660000001], [-2.7763141999999994, 54.1260876], [-2.7770851999999997, 54.1255042], [-2.7772277, 54.1253953], [-2.7776043999999995, 54.125097399999994], [-2.7780147, 54.1247641], [-2.7784300999999996, 54.12441499999999], [-2.7786710999999995, 54.12420410000001], [-2.7791675999999996, 54.12376079999999], [-2.7795527, 54.12339299999999], [-2.7799889, 54.1230151], [-2.7803427999999997, 54.12270219999999], [-2.7821855999999996, 54.120971099999984], [-2.7827856, 54.12047230000001], [-2.784777380770516, 54.11868220320536], [-2.785798, 54.1177649], [-2.7871259, 54.1165561], [-2.7872220999999997, 54.1164685], [-2.7893465999999996, 54.11453459999999], [-2.7914197999999995, 54.1126472], [-2.7915433, 54.11253749999999], [-2.7969634999999995, 54.1076158], [-2.7973554999999997, 54.10725990000001], [-2.7977711, 54.106886399999986], [-2.8002452099972013, 54.104646225278074], [-2.8015715999999995, 54.1034452], [-2.8116715999999995, 54.094293], [-2.8121769, 54.0938287], [-2.8128872, 54.093176099999994], [-2.8136791, 54.0924509], [-2.8141355, 54.09203290000001], [-2.8146526, 54.09158659999999], [-2.8154278, 54.0908748], [-2.8166445, 54.08967249999999], [-2.8175028, 54.0887365], [-2.8178726999999997, 54.088302500000005], [-2.8187299, 54.0871424], [-2.8191529, 54.0864359], [-2.8194742, 54.0858312], [-2.8195222000000006, 54.0857409], [-2.8196517, 54.0854504], [-2.8205554, 54.0834464], [-2.8207181, 54.0829755], [-2.8212368999999997, 54.08161870000001], [-2.8213439, 54.0812405], [-2.821386, 54.0810719], [-2.8214879, 54.0805379], [-2.8215549, 54.0802308], [-2.8216156, 54.079108299999994], [-2.8216097, 54.0787432], [-2.8215573999999997, 54.077994200000006], [-2.8215024999999994, 54.0775761], [-2.8214887999999996, 54.077497400000006], [-2.8213943999999995, 54.0770584], [-2.8211396999999994, 54.0762061], [-2.8209244, 54.07561229999999], [-2.8207669999999996, 54.0752785], [-2.82055, 54.07478969999998], [-2.8205224, 54.074732399999995], [-2.8202713, 54.07425010000001], [-2.8199509, 54.0736933], [-2.8197609999999997, 54.0733504], [-2.8196450999999993, 54.0731511], [-2.818953, 54.07209180000001], [-2.8188822, 54.0719977], [-2.8180728, 54.070917900000005], [-2.8173013, 54.0699922], [-2.8164627, 54.0690796], [-2.8145992999999994, 54.0671493], [-2.8145004999999994, 54.06704260000001], [-2.8140661, 54.06653239999999], [-2.8132333999999997, 54.0655544], [-2.8125047, 54.064557599999986], [-2.811812, 54.06350559999999], [-2.811166, 54.0624717], [-2.8105997, 54.0614156], [-2.8102111999999995, 54.06061340000001], [-2.810074, 54.0603315], [-2.8095806999999997, 54.05923469999999], [-2.8092138, 54.0581802], [-2.8092034, 54.0581432], [-2.8090339, 54.057537499999995], [-2.8088947, 54.0568594], [-2.8087903999999995, 54.056066], [-2.8086167999999994, 54.0537593], [-2.8086178, 54.0535823], [-2.8086278, 54.0530775], [-2.8086258999999996, 54.0526209], [-2.8086280999999995, 54.0525201], [-2.808631020593312, 54.05194394711092], [-2.808631399999999, 54.05186909999999], [-2.8086106999999996, 54.0515534], [-2.8085723, 54.051303999999995], [-2.8084973999999994, 54.0509794], [-2.8084814999999996, 54.0508869], [-2.8083844999999994, 54.05052779999999], [-2.8083645999999995, 54.05045419999999], [-2.8082245999999995, 54.0500268], [-2.8081501, 54.049811599999984], [-2.8079096, 54.04925699999999], [-2.8077197685531408, 54.0488678415442], [-2.8076717, 54.0487693], [-2.8073714999999995, 54.04815429999999], [-2.807262699999999, 54.0479313], [-2.8071373, 54.047625], [-2.8070571999999996, 54.04739140000001], [-2.8070105999999995, 54.0472554], [-2.8069528000000004, 54.046989399999994], [-2.8069063, 54.0465564], [-2.8067606, 54.04514050000001], [-2.8066911999999995, 54.044645200000005], [-2.8065958999999996, 54.04418], [-2.8064745, 54.043752100000006], [-2.8062521, 54.0431569], [-2.8059812999999996, 54.0424987], [-2.8058199, 54.042206], [-2.8057417, 54.042073], [-2.8056012, 54.0418472], [-2.8054120999999994, 54.04158770000001], [-2.8050504999999997, 54.041137000000006], [-2.8049709000000003, 54.0410462], [-2.8046259, 54.04065889999998], [-2.8041995, 54.04022020000001], [-2.8037292, 54.039788400000006], [-2.8032652, 54.039395899999995], [-2.8028553, 54.0391042], [-2.8024669, 54.0388462], [-2.8018232, 54.0383947], [-2.8013196, 54.0380808], [-2.8007326, 54.0376867], [-2.8002482999999994, 54.03728689999999], [-2.7999064, 54.036949500000006], [-2.799726, 54.036753100000006], [-2.7996220999999997, 54.0366225], [-2.7995326, 54.03649889999999], [-2.7994878, 54.03643310000001], [-2.7993827, 54.036279], [-2.7992426, 54.03604070000001], [-2.7991230999999996, 54.03579659999999], [-2.7989781, 54.0352736], [-2.7988799, 54.034761200000005], [-2.7988641999999997, 54.0338784], [-2.7988371999999995, 54.03259689999999], [-2.7988419, 54.03169729999999], [-2.7988056999999995, 54.0308021], [-2.7987305, 54.02947259999999], [-2.7986476, 54.0287971], [-2.7985967000000005, 54.02831900000001], [-2.7985576999999995, 54.02782199999999], [-2.7983165, 54.0261285], [-2.7981542, 54.0247712], [-2.7980046999999995, 54.02357190000001], [-2.7978944, 54.0227509], [-2.797791699999999, 54.0219402], [-2.7977196, 54.0213315], [-2.7976438999999997, 54.0207214], [-2.7975509, 54.0200427], [-2.7974477, 54.0194077], [-2.7974326, 54.01930649999999], [-2.7973447, 54.018900299999984], [-2.7972816, 54.018492900000005], [-2.7970645999999997, 54.0176451], [-2.7967926, 54.016787], [-2.7965182, 54.0159544], [-2.7960013999999997, 54.01436499999999], [-2.7955112, 54.0128687], [-2.7950465, 54.0114111], [-2.7947189, 54.0103708], [-2.7945030999999996, 54.00945740000001], [-2.7944916, 54.00921100000001], [-2.7944755, 54.0090471], [-2.7944056999999995, 54.00856159999999], [-2.7943440999999996, 54.008058799999986], [-2.7942957999999996, 54.0075969], [-2.7942636, 54.0071256], [-2.7942501999999996, 54.0065865], [-2.7942555, 54.005924399999984], [-2.7942796999999997, 54.0053901], [-2.7942824, 54.0051662], [-2.7942824, 54.00494869999999], [-2.7942636, 54.00473589999999], [-2.7942376, 54.0043191], [-2.7941881999999993, 54.003113599999985], [-2.7940775, 54.0020299], [-2.7939937, 54.0015642], [-2.7939761, 54.001479399999994], [-2.7937993, 54.0005358], [-2.7935780999999995, 53.9996361], [-2.7934366275361153, 53.999174733749136], [-2.7932121, 53.9984425], [-2.7930091999999997, 53.9978279], [-2.7927922999999995, 53.9972466], [-2.7926836, 53.99696190000001], [-2.7921983000000004, 53.99569079999999], [-2.7914597, 53.9941049], [-2.7910951999999996, 53.9932953], [-2.7907455999999997, 53.9925629], [-2.7904314, 53.991870000000006], [-2.7897768999999997, 53.990482799999995], [-2.7895632, 53.9900367], [-2.7889836, 53.98883699999999], [-2.7887788, 53.9884132], [-2.7886201999999995, 53.9880849], [-2.7882551, 53.9874442], [-2.7874415999999997, 53.9861578], [-2.7867863999999996, 53.9852939], [-2.7861648, 53.98451409999999], [-2.7860726, 53.98440519999999], [-2.784777380770516, 53.98277758879684], [-2.7847453999999994, 53.9827374], [-2.7843136, 53.9821947], [-2.7834697, 53.981183299999984], [-2.7829849, 53.9805536], [-2.7823085999999995, 53.97970539999999], [-2.781582199999999, 53.9787822], [-2.7797011, 53.9764273], [-2.7787841, 53.97529750000001], [-2.7773093999999996, 53.97345709999999], [-2.7765871999999994, 53.97251849999999], [-2.7761724, 53.97199989999999], [-2.7758446999999995, 53.971590199999994], [-2.7757469999999995, 53.971449799999995], [-2.7755846, 53.971205699999985], [-2.774497, 53.969570700000006], [-2.7739245999999995, 53.9686253], [-2.7734059, 53.96768829999999], [-2.7729481999999996, 53.9667668], [-2.7725023, 53.96572989999999], [-2.7722828, 53.96520149999999], [-2.7720716, 53.9646696], [-2.7715778, 53.9633048], [-2.7711435999999994, 53.96192679999999], [-2.770972, 53.961289099999995], [-2.7708551999999997, 53.960786], [-2.7707735999999996, 53.9603517], [-2.7707428999999997, 53.96022030000001], [-2.7706869, 53.9599468], [-2.7705450999999996, 53.9591764], [-2.7704350999999994, 53.95838799999999], [-2.7702483, 53.956333699999995], [-2.7701049, 53.9544408], [-2.7699775999999994, 53.9531351], [-2.769925999999999, 53.952239099999986], [-2.7699179, 53.95177600000001], [-2.7699355, 53.9511924], [-2.7700020999999997, 53.9506456], [-2.7700889999999996, 53.95001630000001], [-2.770344, 53.9490737], [-2.7706292999999995, 53.948296699999986], [-2.7709973999999997, 53.94750350000001], [-2.7713604, 53.946733], [-2.771516773590078, 53.946338544998355], [-2.7716689, 53.9459548], [-2.7718334, 53.94533590000002], [-2.7719739, 53.9447144], [-2.7720696999999994, 53.94401429999999], [-2.7721083, 53.94333919999999], [-2.7720094, 53.94191409999999], [-2.7718928000000003, 53.94131149999998], [-2.7717455999999996, 53.9406996], [-2.7714272, 53.9397886], [-2.7706736999999997, 53.9382944], [-2.7703496, 53.93774769999999], [-2.7698038, 53.93699130000001], [-2.7692395, 53.9362794], [-2.7683649, 53.935355599999994], [-2.76787, 53.934837], [-2.7675417999999996, 53.9344763], [-2.7671895, 53.9341153], [-2.7661431, 53.933020199999994], [-2.7651420999999994, 53.931950699999994], [-2.764184199999999, 53.9308923], [-2.7641275, 53.9308348], [-2.7628033, 53.9294203], [-2.7620443, 53.9285674], [-2.7619074, 53.928414999999994], [-2.7615249, 53.9279269], [-2.7610456, 53.92726739999999], [-2.7604957, 53.9263321], [-2.7600709, 53.9255003], [-2.7596283, 53.9244475], [-2.7589218999999994, 53.9222205], [-2.7583574999999994, 53.9202989], [-2.7576347999999995, 53.9179412], [-2.7574549, 53.91718070000001], [-2.7572264999999994, 53.91659019999999], [-2.7571881, 53.91646199999999], [-2.7561472, 53.91297670000001], [-2.7555079, 53.91082389999999], [-2.7550439, 53.9095257], [-2.7546434999999994, 53.90841079999999], [-2.7541339999999996, 53.907091], [-2.7533463, 53.9049199], [-2.7530701999999994, 53.904214], [-2.7512914, 53.89933359999999], [-2.7509924999999997, 53.8985611], [-2.7507766, 53.89800309999999], [-2.7503419, 53.896877399999994], [-2.7499601, 53.89580550000001], [-2.7491801, 53.893701], [-2.7490820634054693, 53.89343534084089], [-2.7487445, 53.892520600000005], [-2.7485683, 53.8919532], [-2.7481832999999996, 53.890453699999995], [-2.7479043, 53.888679399999994], [-2.7478584999999995, 53.88829080000001], [-2.7478478, 53.88819869999999], [-2.7477294999999997, 53.887261800000005], [-2.7476659, 53.8867575], [-2.7475599999999996, 53.886443500000006], [-2.7475175000000003, 53.8861289], [-2.7474947, 53.88593579999999], [-2.7474135, 53.885324700000005], [-2.7473531, 53.884477], [-2.7473439, 53.8844098], [-2.747108400000001, 53.88299889999999], [-2.7469986, 53.8818263], [-2.7468581, 53.880456599999995], [-2.7468424, 53.8803076], [-2.7465496999999996, 53.878244], [-2.7464082999999997, 53.8769585], [-2.7462675999999995, 53.8757749], [-2.7462565999999997, 53.8757091], [-2.7460808, 53.87465579999999], [-2.7456794, 53.872901899999995], [-2.7446593, 53.868522299999995], [-2.7441306, 53.866209799999986], [-2.7439588999999995, 53.86534230000001], [-2.7436057999999997, 53.8638783], [-2.7434093999999996, 53.86303809999998], [-2.7430523, 53.8615155], [-2.7430218999999996, 53.861385199999994], [-2.7427758999999994, 53.86033259999999], [-2.7426278999999996, 53.85967339999999], [-2.7425258, 53.859012599999986], [-2.7424934999999997, 53.8588773], [-2.7422227999999995, 53.85791669999999], [-2.7420314, 53.8571259], [-2.7420030999999994, 53.857004800000006], [-2.7419732999999997, 53.856877], [-2.7410064999999997, 53.8525987], [-2.7407514, 53.851515], [-2.7404795999999996, 53.8503894], [-2.7403233, 53.84962320000001], [-2.7403102, 53.849572], [-2.7399748999999995, 53.8480883], [-2.7396782, 53.8467753], [-2.7390963000000004, 53.8442662], [-2.7388987, 53.843412], [-2.7386663, 53.8421404], [-2.738579, 53.841123], [-2.738569136757064, 53.84046508143667], [-2.7385631, 53.84006240000001], [-2.738668, 53.8388669], [-2.7388311, 53.83793159999999], [-2.7388342, 53.83791999999999], [-2.7390202999999995, 53.8372157], [-2.7393026, 53.8363705], [-2.7396052, 53.83551829999999], [-2.7398264, 53.834793999999995], [-2.740057, 53.8337452], [-2.7401506, 53.83305119999999], [-2.7402061999999994, 53.83223970000001], [-2.7402150999999995, 53.8315107], [-2.7401210999999996, 53.8304292], [-2.7397802, 53.828589599999994], [-2.7388098999999997, 53.82406929999999], [-2.7384417, 53.82235359999999], [-2.7380488, 53.8205402], [-2.7380164999999996, 53.820354299999984], [-2.7378387999999996, 53.81948589999999], [-2.7376716999999995, 53.81868879999998], [-2.7373913, 53.81768389999999], [-2.737239, 53.8170447], [-2.736939, 53.8160822], [-2.736782, 53.81556140000001], [-2.7366968, 53.81524919999999], [-2.7366258999999995, 53.8149986], [-2.7364556, 53.814533199999985], [-2.736148, 53.8137255], [-2.7356065999999997, 53.81248139999999], [-2.7351078, 53.811324100000014], [-2.7350621, 53.811217899999995], [-2.7344736, 53.80988479999999], [-2.7341442, 53.8090778], [-2.733515, 53.807642599999994], [-2.7328704, 53.8062105], [-2.7324227999999997, 53.805123900000005], [-2.7318127999999997, 53.80369639999999], [-2.731347, 53.8026414], [-2.7308772999999995, 53.80161050000001], [-2.7306810999999995, 53.8011582], [-2.7285246, 53.79618709999999], [-2.7274262, 53.79364679999998], [-2.7266404, 53.79188250000001], [-2.7262329999999997, 53.790909], [-2.7257979, 53.7898882], [-2.7254343999999997, 53.78904690000001], [-2.724734850364643, 53.78742772712427], [-2.7246337, 53.7871936], [-2.724444399999999, 53.786759100000005], [-2.723769, 53.785195], [-2.723237, 53.7839744], [-2.7227123999999994, 53.78275320000001], [-2.7217906999999997, 53.78066989999999], [-2.721037299999999, 53.77891480000001], [-2.7206271, 53.77789920000001], [-2.7205856999999996, 53.777797699999994], [-2.720336, 53.777201200000015], [-2.7202895, 53.77710239999999], [-2.7200856999999994, 53.776669000000005], [-2.7199712, 53.7764463], [-2.7197906, 53.7760496], [-2.7192675, 53.77483670000001], [-2.7192217, 53.7747305], [-2.7189374999999996, 53.77405550000001], [-2.7187287, 53.773583599999995], [-2.7184333000000005, 53.7728959], [-2.7178185, 53.7714837], [-2.7174507, 53.7706841], [-2.7171345, 53.769950599999994], [-2.7168927, 53.7693912], [-2.7167275, 53.7688911], [-2.7166276999999996, 53.76852970000001], [-2.7165317999999994, 53.768144699999986], [-2.7162748999999997, 53.7670586], [-2.7161577999999995, 53.7667113], [-2.7159721, 53.76625409999999], [-2.7157405, 53.7656837], [-2.7153030999999994, 53.7648138], [-2.7143635000000006, 53.7633761], [-2.7136076999999994, 53.76249589999999], [-2.7133768, 53.7622619], [-2.7131161999999995, 53.7619885], [-2.712805, 53.76170359999999], [-2.7124072, 53.76136679999998], [-2.712141602053286, 53.76111398307836], [-2.7120850999999995, 53.7610602], [-2.7118006, 53.7608439], [-2.7113303999999996, 53.7604511], [-2.7109317, 53.7601855], [-2.7106737, 53.7600256], [-2.71065325, 53.76001500000001], [-2.7103741, 53.75984760000001], [-2.7100250999999997, 53.7596177], [-2.7097931, 53.7594577], [-2.7097444, 53.759427800000005], [-2.7095679999999995, 53.7593198], [-2.7095570999999996, 53.75931309999999], [-2.7095513, 53.7593095], [-2.7093273, 53.7591361], [-2.7091436, 53.7589675], [-2.7088463999999997, 53.758621299999994], [-2.7087216999999995, 53.7584858], [-2.7084912, 53.7581965], [-2.7083632, 53.75799769999999], [-2.7082719999999996, 53.7578442], [-2.7081366, 53.75754270000001], [-2.7080629, 53.75726040000001], [-2.7080368, 53.7570718], [-2.7080259, 53.75696219999999], [-2.7080602, 53.7563946], [-2.7080457034549412, 53.75631311226437], [-2.7080091368890007, 53.75615612488455], [-2.7079680464278466, 53.75601813110232], [-2.707923042332764, 53.755896420038965], [-2.7078747348650385, 53.75578828081582], [-2.7078237342859555, 53.75569100255421], [-2.7077706508568, 53.75560187437544], [-2.707716094838857, 53.75551818540082], [-2.707660676493412, 53.75543722475166], [-2.707605006081751, 53.75535628154929], [-2.7075496938651584, 53.75527264491502], [-2.70749535010492, 53.75518360397017], [-2.7074425850623207, 53.755086447836035], [-2.707392008998646, 53.754978465633954], [-2.7073442321751804, 53.75485694648523], [-2.7072998648532107, 53.75471917951119], [-2.707259517294021, 53.754562453833145], [-2.7072046, 53.7543218], [-2.707174, 53.754186], [-2.7070750999999995, 53.7537833], [-2.7066813999999995, 53.7527646], [-2.7065883, 53.752463799999994], [-2.7065156999999997, 53.752175399999985], [-2.7064984, 53.7520893], [-2.7064572, 53.7518285], [-2.7064513, 53.7517923], [-2.7064384999999995, 53.7517184], [-2.7063506, 53.7512404], [-2.7062676999999997, 53.7507899], [-2.7062624999999993, 53.7507622], [-2.7061763999999995, 53.7503007], [-2.7058971, 53.7488031], [-2.7055582, 53.746889499999995], [-2.7055234999999995, 53.7467027], [-2.7053928, 53.74628409999999], [-2.7050455999999996, 53.7444894], [-2.7050237, 53.7443761], [-2.7048222, 53.743284], [-2.7046021, 53.74221699999999], [-2.704554, 53.7419315], [-2.7043952999999994, 53.741054300000016], [-2.7043869999999997, 53.7410091], [-2.7043552, 53.740839], [-2.7042774, 53.7405196], [-2.7041576999999997, 53.7398076], [-2.7040155, 53.73902809999999], [-2.703823, 53.737866299999986], [-2.7037565, 53.73745830000001], [-2.7035739999999997, 53.73654270000001], [-2.7034665, 53.73613819999999], [-2.7033531, 53.73572759999998], [-2.7032271, 53.735321799999994], [-2.703009, 53.7346574], [-2.7028765152117713, 53.734323238421794], [-2.7027485999999996, 53.734000599999995], [-2.7022356000000003, 53.7329164], [-2.7019433, 53.73227380000001], [-2.701449199999999, 53.731087499999994], [-2.7009503999999995, 53.729963899999994], [-2.7003796, 53.72871719999999], [-2.6994792, 53.72677569999998], [-2.6989105, 53.72565240000001], [-2.6983604, 53.72452949999999], [-2.6976057502796564, 53.722932873623094], [-2.6975903312417797, 53.722900250647385], [-2.6968918, 53.72142229999999], [-2.6961732, 53.719587100000005], [-2.6960918, 53.7193791], [-2.6949458523585643, 53.71689550407083], [-2.6945342, 53.7160033], [-2.6943687999999995, 53.715652899999995], [-2.6941629999999996, 53.71507040000001], [-2.6941357999999997, 53.7150085], [-2.6938682, 53.7142351], [-2.6938179, 53.7141227], [-2.6935792, 53.7134823], [-2.6935621, 53.71344719999999], [-2.6924231999999995, 53.7109074], [-2.6915268, 53.7088944], [-2.6903899999999994, 53.70643989999999], [-2.689081100000001, 53.7035503], [-2.6884374, 53.7020863], [-2.6880453, 53.70121940000001], [-2.6872085999999995, 53.69941070000001], [-2.6870464, 53.699053], [-2.6868862, 53.69869969999999], [-2.6847155, 53.69391180000001], [-2.6813307999999996, 53.686437100000006], [-2.6789545, 53.6811886], [-2.6789378344224217, 53.68115157602794], [-2.6785952999999996, 53.6803906], [-2.678415651202746, 53.67999131380288], [-2.6784156, 53.6799912], [-2.6777854999999997, 53.6785873], [-2.6777219, 53.6784457], [-2.6771256, 53.67687499999999], [-2.6768659999999995, 53.6761872], [-2.6765552, 53.6755261], [-2.676131, 53.6746238], [-2.6754338999999994, 53.6731172], [-2.6749250000000004, 53.6717849], [-2.6745898, 53.6709073], [-2.6745198, 53.670703999999986], [-2.6739237999999994, 53.6688619], [-2.6737225, 53.66814879999998], [-2.673389, 53.66689360000001], [-2.6733380000000007, 53.6666789], [-2.6719739, 53.66134199999999], [-2.6717563999999996, 53.6600164], [-2.6716531, 53.659386399999995], [-2.6716466999999997, 53.6585126], [-2.6716305999999994, 53.6576479], [-2.6715285999999994, 53.656755099999984], [-2.6712913, 53.65588029999999], [-2.6711625, 53.655355799999995], [-2.6710686, 53.6550495], [-2.6709385, 53.654625], [-2.6706113, 53.6538393], [-2.6701449, 53.652953399999994], [-2.6700798999999997, 53.6528344], [-2.6697637, 53.65220560000001], [-2.6695613, 53.6517695], [-2.6694000999999994, 53.6513812], [-2.6692994999999997, 53.6510482], [-2.6685217, 53.64810549999999], [-2.6684627, 53.6479083], [-2.6681682999999996, 53.64702559999999], [-2.6679319999999995, 53.64612619999999], [-2.667583099999999, 53.64479869999999], [-2.6671472, 53.6431005], [-2.6667948, 53.641814], [-2.6665748, 53.6411838], [-2.6663325, 53.6405535], [-2.6650523000000006, 53.6374902], [-2.6637471, 53.634443000000005], [-2.661362, 53.6287323], [-2.6610197326010785, 53.62791270082296], [-2.6604829999999997, 53.62662739999999], [-2.6597124, 53.624775199999995], [-2.6596697, 53.62467370000001], [-2.6596103, 53.6245315], [-2.6595847, 53.62447199999999], [-2.6566593, 53.61750729999999], [-2.6558497, 53.6155795], [-2.6553520999999995, 53.6143446], [-2.6547725, 53.613111], [-2.6535470999999995, 53.6106615], [-2.6511411999999996, 53.6057592], [-2.6507223, 53.604921999999995], [-2.6465325999999996, 53.59654739999999], [-2.646382, 53.59624289999999], [-2.6449831999999995, 53.5934804], [-2.6438613000000006, 53.5912645], [-2.6425770999999996, 53.5886094], [-2.6423856, 53.58826119999999], [-2.6422371, 53.587861199999985], [-2.641888, 53.58660689999999], [-2.6410278999999997, 53.5834047], [-2.6405743, 53.5814205], [-2.6404289999999997, 53.5808037], [-2.64042, 53.58075569999999], [-2.6401354999999995, 53.578964099999986], [-2.6399535999999997, 53.5772196], [-2.6398544, 53.57552809999999], [-2.6398454133545544, 53.57460657386965], [-2.6398377000000006, 53.5738156], [-2.6399398, 53.572145], [-2.6398982, 53.5717324], [-2.6399572, 53.5707747], [-2.640139899999999, 53.56802900000002], [-2.6404509999999997, 53.5633516], [-2.6406528, 53.5603221], [-2.6405422999999995, 53.5566285], [-2.6405370999999995, 53.55653379999999], [-2.6405116999999994, 53.5560783], [-2.6403368, 53.5519637], [-2.6403219, 53.551675], [-2.6402801, 53.5506563], [-2.6402694999999996, 53.5503902], [-2.6402599, 53.55014709999999], [-2.6402009, 53.549638900000005], [-2.6401058000000006, 53.5491047], [-2.6400323, 53.54883300000001], [-2.6399420999999994, 53.5485628], [-2.6397714999999997, 53.548140299999986], [-2.6394465999999994, 53.5476489], [-2.6393596999999995, 53.547517500000005], [-2.6389389000000003, 53.5468526], [-2.6383833999999995, 53.5462693], [-2.6377143999999997, 53.545697100000005], [-2.63761456295778, 53.54562433250755], [-2.6375645186508274, 53.54558785703365], [-2.6374116000000005, 53.5454764], [-2.6368178999999996, 53.5450766], [-2.6361697, 53.5447114], [-2.6360002999999996, 53.54461739999999], [-2.635887799999999, 53.544564400000006], [-2.6352418, 53.54425129999999], [-2.6350006, 53.54413639999999], [-2.6340832, 53.5437629], [-2.6339028999999994, 53.5436848], [-2.6323666456088124, 53.54309386261938], [-2.632054, 53.54297359999999], [-2.6301788, 53.5422507], [-2.6297644999999994, 53.542072399999995], [-2.6288802, 53.54166630000001], [-2.6283192, 53.541391399999995], [-2.6279114, 53.5411775], [-2.6275586, 53.54097399999999], [-2.6271424, 53.54070259999999], [-2.6267613999999995, 53.54042519999999], [-2.6265143, 53.5402174], [-2.6263568, 53.54008499999999], [-2.6260370999999996, 53.539775799999994], [-2.6258656999999994, 53.5395972], [-2.6255168999999996, 53.53923439999999], [-2.6249914, 53.5386344], [-2.6247546, 53.538352800000006], [-2.6243799, 53.5379072], [-2.6237477, 53.53717139999999], [-2.623199, 53.5365372], [-2.6229028, 53.53619419999999], [-2.6225399, 53.5357766], [-2.6219716, 53.53512849999999], [-2.621628, 53.5347367], [-2.6206631999999996, 53.53361759999999], [-2.6198362, 53.5326385], [-2.6193717, 53.5320369], [-2.6192951999999994, 53.53194800000001], [-2.6188653, 53.53139319999999], [-2.6186668, 53.531166], [-2.6182384, 53.530659400000005], [-2.6175195999999996, 53.52982599999999], [-2.6167006999999995, 53.528885599999995], [-2.6161696999999995, 53.52827019999999], [-2.6157451, 53.527796499999994], [-2.6156983, 53.52773889999999], [-2.6156631999999997, 53.52769380000001], [-2.6156176999999996, 53.52763339999999], [-2.6155726, 53.52757089999999], [-2.6155200999999995, 53.52749599999999], [-2.6154577999999997, 53.52740049999999], [-2.6152358, 53.5271445], [-2.6148455, 53.52667389999999], [-2.6142921, 53.52605080000001], [-2.6137939999999995, 53.5254717], [-2.6129161, 53.52445629999999], [-2.612082, 53.523477199999995], [-2.611575, 53.5228617], [-2.6111565999999997, 53.52234829999999], [-2.6107436, 53.521822], [-2.6103795999999995, 53.5213307], [-2.610311943425789, 53.52123315641426], [-2.6100577000000005, 53.520866600000005], [-2.6098316, 53.5205144], [-2.6096089999999994, 53.52015680000001], [-2.6094274, 53.5198693], [-2.609383396919485, 53.519795839943136], [-2.6093036411062864, 53.51966269288184], [-2.609198699999999, 53.5194875], [-2.6090733, 53.5192717], [-2.6087461, 53.5186994], [-2.6084672, 53.5182035], [-2.6081909, 53.5176947], [-2.6078770999999996, 53.5170999], [-2.6076322, 53.5166281], [-2.607401, 53.516165], [-2.6072467, 53.5158121], [-2.6070945999999995, 53.5154567], [-2.6069715, 53.515136699999985], [-2.6069047, 53.5149509], [-2.6068458999999997, 53.5147902], [-2.6067685, 53.51461320000001], [-2.6066319, 53.514304999999986], [-2.6066298, 53.51429449999999], [-2.6061176, 53.513155299999994], [-2.6059904, 53.51289539999999], [-2.6058255, 53.5124856], [-2.605672199999999, 53.512088799999994], [-2.605401, 53.5114179], [-2.605114323946612, 53.51071567732565], [-2.6049263, 53.51025510000001], [-2.6045508, 53.5093364], [-2.604253299999999, 53.5086036], [-2.6039073, 53.50776930000001], [-2.6036095999999995, 53.50704830000001], [-2.6033278999999996, 53.506348], [-2.6030597, 53.50570509999999], [-2.6027243999999996, 53.5048756], [-2.6025285999999994, 53.5043875], [-2.602195099999999, 53.5035658], [-2.6021689, 53.5035014], [-2.6020727000000003, 53.5032644], [-2.6018608, 53.5027395], [-2.6013994, 53.5016196], [-2.6009461, 53.5004964], [-2.6004848, 53.4993621], [-2.5996414, 53.49727839999999], [-2.5989613000000005, 53.495582199999994], [-2.5984531, 53.4943234], [-2.5978133000000003, 53.4927388], [-2.5969886999999994, 53.49071219999999], [-2.5967053, 53.48998279999999], [-2.5966627, 53.489867], [-2.5964897999999996, 53.48939729999999], [-2.5964508999999993, 53.48928879999999], [-2.5961049, 53.4882531], [-2.5958112, 53.4872301], [-2.5956434999999995, 53.486585299999994], [-2.5953056, 53.4850053], [-2.5952224, 53.484459499999986], [-2.5951822, 53.4840557], [-2.5951124999999995, 53.483128399999984], [-2.5950695, 53.482183500000005], [-2.5950669, 53.481455700000005], [-2.5950639999999994, 53.480458600000006], [-2.5950508, 53.48012930000001], [-2.5950749, 53.479342300000006], [-2.595129899999999, 53.4784692], [-2.5952157, 53.47733100000001], [-2.5952814000000006, 53.4764483], [-2.5953352, 53.4757603], [-2.5953632, 53.47547990000001], [-2.5953686, 53.4754089], [-2.5953807, 53.47527180000001], [-2.5954442, 53.47478659999999], [-2.5955242, 53.47423729999999], [-2.5956367999999994, 53.4735876], [-2.5957574999999995, 53.47299850000001], [-2.5958984, 53.4724288], [-2.5960737, 53.4717893], [-2.5961447999999994, 53.471571399999995], [-2.5961622, 53.4715179], [-2.596184, 53.47146], [-2.596248, 53.471289600000006], [-2.5963472999999997, 53.47101810000001], [-2.5964572, 53.47069399999999], [-2.5965993999999997, 53.4703348], [-2.5968541999999997, 53.469734499999994], [-2.5971321, 53.4691156], [-2.5973412999999996, 53.4686717], [-2.597616, 53.4680932], [-2.5977502828717483, 53.46779240988761], [-2.5980306, 53.4671645], [-2.5981862, 53.4667717], [-2.5983282999999995, 53.4663949], [-2.5984144, 53.466148799999985], [-2.5984835, 53.4659297], [-2.5985654999999994, 53.4656306], [-2.5986288, 53.4653443], [-2.5987816, 53.46451390000001], [-2.598844688427788, 53.464208573305186], [-2.5989238, 53.46382570000001], [-2.5990203999999997, 53.46333550000001], [-2.5991462999999997, 53.46267019999999], [-2.599258, 53.4623538], [-2.5993655, 53.4620724], [-2.5994921000000004, 53.46177840000001], [-2.5996694999999996, 53.4614123], [-2.5998545, 53.4610859], [-2.6000209, 53.460821900000006], [-2.6002225999999995, 53.4605442], [-2.6003053, 53.46043459999999], [-2.6005261, 53.4601652], [-2.6007879, 53.459867299999985], [-2.601002499999999, 53.45963900000001], [-2.6015855, 53.45904379999999], [-2.6029890999999994, 53.457625699999994], [-2.605114323946612, 53.45547189379051], [-2.6060202999999995, 53.45455369999999], [-2.6070131999999995, 53.4535462], [-2.6070634627040534, 53.45349464203949], [-2.6070982539173584, 53.45345895422924], [-2.6073429999999997, 53.45320790000001], [-2.6108522, 53.44966319999999], [-2.611440599999999, 53.449066], [-2.6116773, 53.448827300000005], [-2.6119038999999997, 53.4485987], [-2.612755, 53.44773919999999], [-2.6137687, 53.4467107], [-2.6160813, 53.44436530000001], [-2.6161933, 53.444254], [-2.6167554, 53.44368299999999], [-2.6167918, 53.4436462], [-2.6182852999999997, 53.4421314], [-2.6215637, 53.438789499999984], [-2.6219238999999996, 53.4383683], [-2.6222204, 53.4379618], [-2.6224645999999994, 53.437585299999995], [-2.6226695, 53.437207], [-2.6227573, 53.4370151], [-2.6228713, 53.4367233], [-2.6229714, 53.436424800000005], [-2.6229852, 53.436376], [-2.6230284, 53.43612739999999], [-2.6230738, 53.43585209999999], [-2.6230931, 53.43563469999999], [-2.6231086, 53.4354148], [-2.6231084999999994, 53.43515500000001], [-2.6230868, 53.43491250000001], [-2.62306, 53.43461270000001], [-2.6230044999999995, 53.4343174], [-2.6229144, 53.43399639999999], [-2.6228243999999994, 53.43374330000001], [-2.622714, 53.4334796], [-2.6225965, 53.43323910000001], [-2.622426700000001, 53.4329311], [-2.6222838, 53.4327109], [-2.6221416, 53.4325066], [-2.621998099999999, 53.432314600000005], [-2.6215452, 53.4317564], [-2.6213432, 53.431527400000014], [-2.6212742, 53.4314407], [-2.6209163, 53.43106430000001], [-2.6206374, 53.43077679999999], [-2.6202335, 53.430386], [-2.6198906999999996, 53.4300686], [-2.6191168999999994, 53.42939020000001], [-2.618382599999999, 53.428783300000006], [-2.6176283, 53.42821229999999], [-2.6167219, 53.4275851], [-2.6157797, 53.426973699999984], [-2.6150057, 53.4264561], [-2.6143073, 53.425944099999995], [-2.6136492, 53.4254347], [-2.6128700999999994, 53.424785699999994], [-2.6123189, 53.4242907], [-2.6116834, 53.42367269999998], [-2.6110458999999997, 53.42300050000001], [-2.6104616, 53.42233590000001], [-2.6104072, 53.422272599999985], [-2.6102211999999994, 53.422056299999994], [-2.6097116, 53.42145620000001], [-2.609672, 53.421406899999994], [-2.6090465, 53.420676099999994], [-2.6081983999999996, 53.419674500000006], [-2.6074897999999997, 53.41879920000001], [-2.6068173, 53.41791419999999], [-2.606204599999999, 53.41704140000001], [-2.6056756999999995, 53.41621610000001], [-2.6053613, 53.4156857], [-2.605114323946612, 53.41523636577828], [-2.6049333999999997, 53.414907199999995], [-2.6046285999999994, 53.4143139], [-2.6046144110054024, 53.41428429590598], [-2.6043751999999993, 53.4137852], [-2.6042073, 53.41340749999999], [-2.6041032999999993, 53.4131561], [-2.6039766, 53.41283940000001], [-2.6038037999999997, 53.4123659], [-2.6036391, 53.411871999999995], [-2.6034463999999997, 53.4112932], [-2.6033093999999997, 53.4108867], [-2.6030095, 53.4099917], [-2.6029961, 53.4099508], [-2.6025855999999994, 53.40870099999999], [-2.6025611999999994, 53.4086295], [-2.6017803, 53.4062748], [-2.601500699999999, 53.405409000000006], [-2.6012877, 53.40477719999999], [-2.6010585, 53.404122699999995], [-2.6005516, 53.402749799999995], [-2.6005355999999997, 53.4027066], [-2.6002529000000005, 53.4019928], [-2.600121, 53.4016301], [-2.6000155, 53.4012835], [-2.5999445, 53.4009224], [-2.5999133, 53.4007402], [-2.5998856999999997, 53.40044850000001], [-2.5998863999999995, 53.4001939], [-2.5999119, 53.3998289], [-2.6000097, 53.39934029999999], [-2.6001104999999995, 53.3989958], [-2.600236, 53.39869029999999], [-2.6003462999999996, 53.3984637], [-2.6004604, 53.3982387], [-2.6007733999999996, 53.3977418], [-2.6014058, 53.39676349999999], [-2.6017253060155068, 53.39628622012772], [-2.6020353999999997, 53.395823], [-2.6025555, 53.3949977], [-2.6026903999999997, 53.3947645], [-2.6028574, 53.3944983], [-2.603054199999999, 53.394125499999994], [-2.6033245999999997, 53.3935955], [-2.6035701, 53.39303], [-2.6035771999999997, 53.39300959999999], [-2.603611197041356, 53.39291250538318], [-2.6036222110259124, 53.39288104969815], [-2.6037626, 53.3924801], [-2.6038662, 53.3920847], [-2.6039658, 53.39173149999999], [-2.6040594999999995, 53.391108499999994], [-2.6040948, 53.3906987], [-2.6041070999999993, 53.3904073], [-2.6041086, 53.39009779999999], [-2.6040957, 53.38974329999999], [-2.6040483999999995, 53.3893606], [-2.6038993, 53.3885825], [-2.6037290999999994, 53.3879602], [-2.6035920999999997, 53.3875051], [-2.6033554999999997, 53.3867027], [-2.6032173, 53.38620759999999], [-2.6031268935847023, 53.38583783810944], [-2.603122279333736, 53.38581896575205], [-2.6031194600765772, 53.38580743494693], [-2.6031073, 53.385757699999985], [-2.6029892, 53.3853184], [-2.6028399, 53.3847649], [-2.6027545, 53.384408], [-2.6027286999999997, 53.384275599999995], [-2.6026559999999996, 53.3839015], [-2.6026171, 53.3837615], [-2.6025396999999995, 53.38325059999999], [-2.6025305, 53.3831908], [-2.6025172, 53.3830798], [-2.6025124999999996, 53.3830212], [-2.6025104999999997, 53.38296280000001], [-2.6025087, 53.38279639999999], [-2.6025045, 53.3826284], [-2.6024979, 53.3823197], [-2.6025024, 53.3816689], [-2.6025095, 53.3812001], [-2.602513027985379, 53.38109310590035], [-2.6025137941432357, 53.381069870402875], [-2.602515, 53.3810333], [-2.6025775, 53.3807074], [-2.6027634999999996, 53.37975999999999], [-2.6029187, 53.37920090000001], [-2.6030989000000004, 53.3786751], [-2.6033367999999997, 53.3781231], [-2.6036092, 53.37759270000001], [-2.6039865999999994, 53.37694690000001], [-2.6043263999999997, 53.3764519], [-2.6045932, 53.37605969999999], [-2.6049091, 53.37567849999999], [-2.605114323946612, 53.37546126000388], [-2.6054350999999993, 53.3751217], [-2.6061174999999994, 53.3743932], [-2.606369700000001, 53.374131], [-2.6065712, 53.37392139999999], [-2.607126099999999, 53.37339279999999], [-2.6079807, 53.37267860000001], [-2.6086786, 53.37217849999998], [-2.6094390999999995, 53.37168040000001], [-2.6105552, 53.3710126], [-2.6126705999999995, 53.3697621], [-2.6140154999999994, 53.36897290000001], [-2.6155172, 53.3680851], [-2.6171740999999997, 53.3671187], [-2.6172967999999996, 53.3670471], [-2.6180188, 53.366620600000005], [-2.6188829999999994, 53.366097], [-2.6196289, 53.365646799999986], [-2.620067, 53.365373], [-2.6219841999999995, 53.36427210000001], [-2.6219943999999997, 53.3642661], [-2.6226484720708427, 53.363880580579384], [-2.6230222, 53.36366030000001], [-2.6238467999999995, 53.3631769], [-2.6243413, 53.362887099999995], [-2.6247117, 53.362658], [-2.624866299999999, 53.362565], [-2.624929799999999, 53.3625256], [-2.6279837090520233, 53.36070877627213], [-2.6337026, 53.3573063], [-2.6343575, 53.356916600000005], [-2.637527, 53.3549306], [-2.6391716000000005, 53.3538204], [-2.6405542999999994, 53.352851699999995], [-2.6411766, 53.3524023], [-2.6417882999999995, 53.3519287], [-2.6429621999999995, 53.35098909999999], [-2.6436659, 53.3503949], [-2.6443663, 53.34977909999999], [-2.6446672, 53.34950109999999], [-2.6449549999999995, 53.349223900000005], [-2.6456562, 53.3485303], [-2.6465029, 53.3476654], [-2.6466778, 53.347478599999995], [-2.6472521999999996, 53.3468419], [-2.6477588, 53.3462474], [-2.6478298999999996, 53.34616400000001], [-2.6483315, 53.3455519], [-2.6488162999999996, 53.344914], [-2.6493021999999997, 53.3442463], [-2.6497701, 53.3435603], [-2.6500792, 53.3430704], [-2.6503955, 53.34254769999999], [-2.6506472000000003, 53.3420995], [-2.6511442999999995, 53.3411866], [-2.6515858999999997, 53.34024809999998], [-2.652028982350436, 53.33918222409705], [-2.6520565760886843, 53.339115843905894], [-2.6521394, 53.33891659999999], [-2.6523346, 53.33831319999999], [-2.6524668000000005, 53.3378743], [-2.6526037999999996, 53.3373976], [-2.6528517999999996, 53.3364443], [-2.6530125, 53.335593300000006], [-2.653031299999999, 53.3354939], [-2.6532495, 53.3345162], [-2.6533029, 53.3342109], [-2.6533105999999997, 53.33414610000001], [-2.6533684, 53.333664099999986], [-2.6533407, 53.3331768], [-2.653369, 53.3326648], [-2.6534089, 53.3316359], [-2.6533438, 53.3299506], [-2.6532753, 53.3293431], [-2.6530834999999997, 53.32811739999999], [-2.6528578, 53.3269972], [-2.6527436999999994, 53.32654490000001], [-2.6523868, 53.324943900000015], [-2.6522558, 53.3244401], [-2.652153, 53.3240448], [-2.6519195999999994, 53.32327539999999], [-2.6510167, 53.32102799999999], [-2.6499918999999994, 53.318646499999986], [-2.6495605, 53.31767889999999], [-2.6491494, 53.316914999999995], [-2.648093, 53.31525759999999], [-2.6470283999999995, 53.31364260000001], [-2.6459225999999996, 53.31195759999999], [-2.6449962, 53.31053219999998], [-2.6448330999999996, 53.3102813], [-2.6444460999999997, 53.309669200000016], [-2.6436965, 53.30852970000001], [-2.6430254, 53.3074285], [-2.642769463487537, 53.30706581297633], [-2.6423999, 53.3065421], [-2.6420637, 53.3060692], [-2.6417899, 53.305697], [-2.6415166, 53.3053395], [-2.6411422, 53.3048834], [-2.6406557, 53.3043503], [-2.6400247, 53.30361210000001], [-2.6396011, 53.3031276], [-2.6394521, 53.3029572], [-2.6393775, 53.3028748], [-2.639184041750948, 53.3026608327319], [-2.6390483, 53.3025107], [-2.6389191999999997, 53.3023679], [-2.638553299999999, 53.3019494], [-2.6380804, 53.3013969], [-2.6376199, 53.30079499999999], [-2.6373201999999996, 53.30037339999999], [-2.6369413, 53.2998156], [-2.6365295999999994, 53.2991665], [-2.6364888, 53.29910220000001], [-2.6362019999999995, 53.298618100000006], [-2.6359062000000004, 53.2981003], [-2.6356430999999994, 53.29754179999999], [-2.6356002, 53.2974482], [-2.6354356, 53.29707079999999], [-2.635231800000001, 53.2965494], [-2.6349779, 53.2957728], [-2.6347212, 53.29490059999999], [-2.6345031, 53.29416829999999], [-2.6343716999999995, 53.29372239999999], [-2.6341732, 53.2930667], [-2.633923020155699, 53.29222057426985], [-2.6337471, 53.2916256], [-2.6333852, 53.290401499999994], [-2.6331895, 53.289815099999984], [-2.6329106999999996, 53.28906380000001], [-2.6327200999999993, 53.2886282], [-2.6325808, 53.2883096], [-2.6322183999999997, 53.2876041], [-2.6318071999999995, 53.28694300000001], [-2.6312239999999996, 53.286129], [-2.6305967, 53.2853693], [-2.6303283, 53.28507700000001], [-2.6270499999999997, 53.2815119], [-2.6268739, 53.281320099999995], [-2.6267334999999994, 53.2811673], [-2.626108, 53.28052009999999], [-2.6254015, 53.2798457], [-2.6246536, 53.279164300000005], [-2.623259899999999, 53.27796120000001], [-2.6230923, 53.2778182], [-2.6221118, 53.27702629999999], [-2.6211193, 53.2762756], [-2.6200905, 53.275538399999995], [-2.619059899999999, 53.27484429999999], [-2.6180011999999997, 53.27417450000001], [-2.6168257, 53.2734657], [-2.6155994999999996, 53.2727709], [-2.6143224, 53.2720968], [-2.6098117, 53.2698297], [-2.6097190999999995, 53.2697831], [-2.6077578, 53.26879459999999], [-2.6058102999999995, 53.2678281], [-2.605114323946612, 53.267473921838715], [-2.6048828, 53.2673561], [-2.6041656999999994, 53.2669912], [-2.602768999999999, 53.266297300000005], [-2.602200537378162, 53.26601338922661], [-2.6014389000000007, 53.265633], [-2.600108, 53.265015699999985], [-2.5987135, 53.264316699999995], [-2.5934136, 53.26165819999999], [-2.5915954, 53.2607461], [-2.5914318, 53.2606652], [-2.5874424, 53.258669899999994], [-2.5845125, 53.2571896], [-2.5843696, 53.257117599999994], [-2.576869985610218, 53.25335536819731], [-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.4345975, 53.09266850000001], [-2.434571284097221, 53.09262120293711], [-2.434502031931218, 53.09249626233772], [-2.434470517048318, 53.09243940495831], [-2.4343513999999997, 53.0922245], [-2.4342086999999997, 53.091932500000006], [-2.4341465534694584, 53.09181876959621], [-2.4335519999999997, 53.0907307], [-2.4330756000000004, 53.089899], [-2.4330175, 53.0897946], [-2.4329210999999997, 53.08961359999999], [-2.4328969, 53.0895678], [-2.4325635, 53.08896980000001], [-2.4325176999999996, 53.0888896], [-2.4324571999999995, 53.088784], [-2.4317856, 53.087692], [-2.4317819, 53.0876854], [-2.431651899999999, 53.0874536], [-2.431582562581415, 53.08732276092892], [-2.4315758, 53.087309999999995], [-2.4314984999999996, 53.0871593], [-2.4314170999999996, 53.0869873], [-2.4312937, 53.086753599999994], [-2.4310942, 53.0864047], [-2.4308542999999996, 53.0859207], [-2.4308157999999995, 53.08585250000001], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4303432999999997, 53.084968], [-2.4303201, 53.0849228], [-2.4302944, 53.0848676], [-2.4302686999999996, 53.0848058], [-2.4302472, 53.0847404], [-2.4302262, 53.08466979999999], [-2.430210199999999, 53.0845856], [-2.4302007, 53.0845095], [-2.4301954, 53.084433399999995], [-2.4301986, 53.08436160000001], [-2.4302119, 53.08426839999999], [-2.4302305, 53.084179], [-2.4302688999999997, 53.0839712], [-2.4302801, 53.0839161], [-2.4302953, 53.083843], [-2.4303047, 53.0837669], [-2.430308, 53.0836738], [-2.4303069999999996, 53.08353160000001], [-2.4302973, 53.08338739999999], [-2.4302812000000005, 53.083224699999995], [-2.4302653999999997, 53.08308159999999], [-2.4302429999999995, 53.082946499999984], [-2.4301702000000005, 53.0827048], [-2.4301663, 53.082691999999994], [-2.4301182999999997, 53.08253249999999], [-2.4300732, 53.0822319], [-2.4300578, 53.0821118], [-2.4300563999999993, 53.0820379], [-2.4300606, 53.0819631], [-2.4300941999999996, 53.0817043], [-2.4300928, 53.0816136], [-2.4300913999999993, 53.0815363], [-2.4300746, 53.081452299999995], [-2.4300452, 53.0813347], [-2.4300116, 53.08126080000001], [-2.4299333, 53.081097799999995], [-2.4299151999999995, 53.08106399999999], [-2.4298681999999996, 53.0809258], [-2.4298415999999996, 53.0808111], [-2.429786, 53.0805693], [-2.4297502, 53.080269699999995], [-2.4297455, 53.0800522], [-2.4297460999999996, 53.0800206], [-2.4297169999999997, 53.07987120000001], [-2.4296953, 53.0797712], [-2.4296444, 53.0796233], [-2.4294095, 53.07925], [-2.4293982668102, 53.079229409371266], [-2.4293568, 53.0791534], [-2.4292079, 53.07896119999999], [-2.4290581999999996, 53.07882239999999], [-2.4288504999999994, 53.0786575], [-2.4286483, 53.078536699999994], [-2.4285672, 53.078488199999995], [-2.4284305, 53.0784149], [-2.4283644, 53.078367], [-2.4282443999999996, 53.07828849999999], [-2.4281514999999994, 53.0782287], [-2.4279016, 53.0780737], [-2.4277176, 53.0779597], [-2.4276053999999996, 53.07788740000001], [-2.4274943, 53.077812300000005], [-2.4273508, 53.07770179999999], [-2.4272385999999995, 53.0776038], [-2.4271043999999997, 53.0774801], [-2.4269920999999997, 53.07735499999999], [-2.4268811, 53.0772424], [-2.4267561, 53.0771068], [-2.4266439, 53.0769741], [-2.4265386, 53.0768392], [-2.4264332999999993, 53.07668209999999], [-2.4263454, 53.07654589999999], [-2.4256693, 53.0753311], [-2.4255999, 53.075173], [-2.4255260999999995, 53.0749818], [-2.425474, 53.07480199999999], [-2.425451267122708, 53.07466944075778], [-2.4254509, 53.074667299999994], [-2.4254392999999994, 53.07455259999999], [-2.425423400000001, 53.0743692], [-2.4254262999999994, 53.0742259], [-2.425451267122708, 53.07389363348511], [-2.4254581, 53.0738027], [-2.4254552, 53.0737236], [-2.4254596, 53.0735985], [-2.425451267122708, 53.073469484080775], [-2.4254509, 53.0734638], [-2.4254276999999997, 53.0733283], [-2.4254075, 53.073224], [-2.4253684, 53.073105], [-2.4253293999999994, 53.0730042], [-2.4252686, 53.0728825], [-2.4252253, 53.072796499999995], [-2.4251833, 53.07273390000001], [-2.4250828, 53.0725807], [-2.4250198, 53.07251159999999], [-2.4248672, 53.0723406], [-2.4246823999999996, 53.0721644], [-2.4249098, 53.0723333], [-2.4250917999999997, 53.072487300000006], [-2.4251393, 53.0725367], [-2.4252824999999993, 53.072684499999994], [-2.4253678, 53.0727762], [-2.4254344000000003, 53.0728478], [-2.425451267122708, 53.0728703458044], [-2.4255443, 53.07299470000001], [-2.425563, 53.07302279999998], [-2.4257216, 53.0732089], [-2.4258343999999994, 53.0733705], [-2.4259125, 53.073481699999995], [-2.4259243999999995, 53.07350089999999], [-2.4259776, 53.073586899999995], [-2.4260296999999995, 53.0737007], [-2.4261035, 53.07387010000001]]}", "current_leg_start": "Carlisle", "dest_arr_time_act": "2305", "motion_projection": null, "next_location_lat": "53.0738701", "next_location_lon": "-2.4261035", "previous_location": "Carlisle", "current_leg_milage": "142.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 491.076, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 577.777, \"from_m\": 491.076, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 647.979, \"from_m\": 577.777, \"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\": 701.111, \"from_m\": 647.979, \"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\": 1090.386, \"from_m\": 701.111, \"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\": 1706.725, \"from_m\": 1090.386, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2615.886, \"from_m\": 1706.725, \"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\": 3056.536, \"from_m\": 2615.886, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3676.027, \"from_m\": 3056.536, \"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\": 4712.934, \"from_m\": 3676.027, \"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\": 4777.013, \"from_m\": 4712.934, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5405.12, \"from_m\": 4777.013, \"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\": 5455.534, \"from_m\": 5405.12, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6482.708, \"from_m\": 5455.534, \"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\": 6571.113, \"from_m\": 6482.708, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7380.704, \"from_m\": 6571.113, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7470.642, \"from_m\": 7380.704, \"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\": 7560.41, \"from_m\": 7470.642, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9787.72, \"from_m\": 7560.41, \"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\": 11049.301, \"from_m\": 9787.72, \"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\": 11204.64, \"from_m\": 11049.301, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13448.011, \"from_m\": 11204.64, \"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\": 13461.378, \"from_m\": 13448.011, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17455.005, \"from_m\": 13461.378, \"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\": 17585.562, \"from_m\": 17455.005, \"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\": 17609.177, \"from_m\": 17585.562, \"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\": 17707.004, \"from_m\": 17609.177, \"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\": 18053.466, \"from_m\": 17707.004, \"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\": 19315.397, \"from_m\": 18053.466, \"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\": 25667.133, \"from_m\": 19315.397, \"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\": 27556.826, \"from_m\": 25667.133, \"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\": 30673.592, \"from_m\": 27556.826, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 33277.21, \"from_m\": 30673.592, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33412.538, \"from_m\": 33277.21, \"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\": 35550.609, \"from_m\": 33412.538, \"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\": 35612.588, \"from_m\": 35550.609, \"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\": 36390.349, \"from_m\": 35612.588, \"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\": 41133.38, \"from_m\": 36390.349, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 52736.134, \"from_m\": 41133.38, \"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\": 58461.392, \"from_m\": 52736.134, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 58988.577, \"from_m\": 58461.392, \"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\": 59048.11, \"from_m\": 58988.577, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60134.107, \"from_m\": 59048.11, \"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\": 60193.062, \"from_m\": 60134.107, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60397.959, \"from_m\": 60193.062, \"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\": 71915.903, \"from_m\": 60397.959, \"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\": 74875.725, \"from_m\": 71915.903, \"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\": 79029.976, \"from_m\": 74875.725, \"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\": 83874.706, \"from_m\": 79029.976, \"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\": 83892.412, \"from_m\": 83874.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93230.382, \"from_m\": 83892.412, \"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\": 111005.287, \"from_m\": 93230.382, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 111041.556, \"from_m\": 111005.287, \"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\": 112657.055, \"from_m\": 111041.556, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 133011.422, \"from_m\": 112657.055, \"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\": 136135.958, \"from_m\": 133011.422, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 137076.902, \"from_m\": 136135.958, \"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\": 140722.877, \"from_m\": 137076.902, \"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\": 140767.157, \"from_m\": 140722.877, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 143163.018, \"from_m\": 140767.157, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 151581.266, \"from_m\": 143163.018, \"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\": 151940.148, \"from_m\": 151581.266, \"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\": 152002.339, \"from_m\": 151940.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 152320.735, \"from_m\": 152002.339, \"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\": 153620.707, \"from_m\": 152320.735, \"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\": 153713.653, \"from_m\": 153620.707, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 154389.88, \"from_m\": 153713.653, \"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\": 160333.82, \"from_m\": 154389.88, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 161665.182, \"from_m\": 160333.82, \"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\": 163329.954, \"from_m\": 161665.182, \"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\": 176623.357, \"from_m\": 163329.954, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 180680.345, \"from_m\": 176623.357, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 182155.51, \"from_m\": 180680.345, \"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\": 182203.946, \"from_m\": 182155.51, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 183767.313, \"from_m\": 182203.946, \"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\": 186733.893, \"from_m\": 183767.313, \"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\": 187059.91, \"from_m\": 186733.893, \"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\": 192135.165, \"from_m\": 187059.91, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 196209.759, \"from_m\": 192135.165, \"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\": 202506.478, \"from_m\": 196209.759, \"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\": 204077.532, \"from_m\": 202506.478, \"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\": 214016.489, \"from_m\": 204077.532, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 217209.651, \"from_m\": 214016.489, \"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\": 218966.085, \"from_m\": 217209.651, \"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\": 222328.122, \"from_m\": 218966.085, \"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\": 229133.264, \"from_m\": 222328.122, \"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\": 234085.497, \"from_m\": 229133.264, \"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\": 241034.851, \"from_m\": 234085.497, \"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\": 260867.23, \"from_m\": 241034.851, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 262563.021, \"from_m\": 260867.23, \"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\": 265912.502, \"from_m\": 262563.021, \"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\": 295630.429, \"from_m\": 265912.502, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 297133.815, \"from_m\": 295630.429, \"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\": 297279.301, \"from_m\": 297133.815, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 297337.083, \"from_m\": 297279.301, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 297359.979, \"from_m\": 297337.083, \"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\": 298409.165, \"from_m\": 297359.979, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 298635.666, \"from_m\": 298409.165, \"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\": 298689.748, \"from_m\": 298635.666, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 298729.968, \"from_m\": 298689.748, \"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\": 298778.224, \"from_m\": 298729.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 298799.12, \"from_m\": 298778.224, \"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\": 298846.453, \"from_m\": 298799.12, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 302337.858, \"from_m\": 298846.453, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 302404.03, \"from_m\": 302337.858, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 302411.142, \"from_m\": 302404.03, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 302498.924, \"from_m\": 302411.142, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 302511.853, \"from_m\": 302498.924, \"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\": 302584.775, \"from_m\": 302511.853, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 310176.545, \"from_m\": 302584.775, \"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\": 321014.64, \"from_m\": 310176.545, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 321829.326, \"from_m\": 321014.64, \"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\": 321884.737, \"from_m\": 321829.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 322811.937, \"from_m\": 321884.737, \"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\": 335677.383, \"from_m\": 322811.937, \"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\": 335722.904, \"from_m\": 335677.383, \"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\": 341696.101, \"from_m\": 335722.904, \"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\": 343952.991, \"from_m\": 341696.101, \"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\": 344047.79, \"from_m\": 343952.991, \"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\": 344323.332, \"from_m\": 344047.79, \"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\": 356977.473, \"from_m\": 344323.332, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 357182.978, \"from_m\": 356977.473, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 379135.916, \"from_m\": 357182.978, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 380665.645, \"from_m\": 379135.916, \"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\": 380717.937, \"from_m\": 380665.645, \"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\": 380762.344, \"from_m\": 380717.937, \"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\": 380887.307, \"from_m\": 380762.344, \"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\": 381368.686, \"from_m\": 380887.307, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 381528.254, \"from_m\": 381368.686, \"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\": 381580.112, \"from_m\": 381528.254, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 382287.914, \"from_m\": 381580.112, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 382333.072, \"from_m\": 382287.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 382501.736, \"from_m\": 382333.072, \"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\": 746887, \"profile_key\": \"6794d451c6579eb797f6f07c5638aa2b59c21bf6169f6b644ff5876d79fb5105\", \"schedule_id\": 14001, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1814\", \"location\": \"Coatbridge F.L.T.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1818H\", \"location\": \"Coatbridge Central\", \"stage_seq\": 2, \"distance_m\": 1222.973, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1820\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 3, \"distance_m\": 2848.272, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1822\", \"location\": \"Mossend North Exit\", \"stage_seq\": 4, \"distance_m\": 4777.013, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826\", \"location\": \"Mossend North Jn\", \"stage_seq\": 5, \"distance_m\": 6571.113, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1828\", \"location\": \"Mossend East Jn\", \"stage_seq\": 6, \"distance_m\": 7380.704, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1830H\", \"location\": \"Holytown Jn\", \"stage_seq\": 7, \"distance_m\": 9075.472, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1835\", \"location\": \"Wishaw\", \"stage_seq\": 8, \"distance_m\": 14156.958, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1838H\", \"location\": \"Law Jn\", \"stage_seq\": 9, \"distance_m\": 17707.004, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1847\", \"location\": \"Lanark Jn\", \"stage_seq\": 10, \"distance_m\": 30529.856, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848H\", \"location\": \"Carstairs North Jn\", \"stage_seq\": 11, \"distance_m\": 33277.21, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1849H\", \"location\": \"Carstairs South Jn\", \"stage_seq\": 12, \"distance_m\": 35511.491, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": false, \"wtt_arr\": \"1904\", \"wtt_dep\": \"1915H\", \"location\": \"Abington\", \"stage_seq\": 13, \"distance_m\": 59751.066, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Beattock Summit\", \"stage_seq\": 14, \"distance_m\": 72908.96, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": false, \"wtt_arr\": \"1933H\", \"wtt_dep\": \"1944H\", \"location\": \"Beattock\", \"stage_seq\": 15, \"distance_m\": 88833.466, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2005H\", \"location\": \"Lockerbie\", \"stage_seq\": 16, \"distance_m\": 111475.802, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Kirkpatrick Sig. MC.862\", \"stage_seq\": 17, \"distance_m\": 133264.375, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020H\", \"location\": \"Gretna Jn\", \"stage_seq\": 18, \"distance_m\": 139017.156, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 19, \"distance_m\": 149940.283, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Caldew Jn\", \"stage_seq\": 20, \"distance_m\": 151908.006, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2038\", \"location\": \"Carlisle\", \"stage_seq\": 21, \"distance_m\": 152980.596, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Penrith North Lakes\", \"stage_seq\": 22, \"distance_m\": 181633.478, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Eden Valley\", \"stage_seq\": 23, \"distance_m\": 187779.576, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Shap Summit\", \"stage_seq\": 24, \"distance_m\": 203477.803, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110H\", \"location\": \"Tebay\", \"stage_seq\": 25, \"distance_m\": 212374.823, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Grayrigg\", \"stage_seq\": 26, \"distance_m\": 221883.22, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121H\", \"location\": \"Oxenholme Lake District\", \"stage_seq\": 27, \"distance_m\": 233278.172, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Carnforth North Jn\", \"stage_seq\": 28, \"distance_m\": 254229.811, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136H\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 29, \"distance_m\": 261121.792, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Lancaster\", \"stage_seq\": 30, \"distance_m\": 264101.688, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Garstang & Catteral\", \"stage_seq\": 31, \"distance_m\": 282836.57, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 32, \"distance_m\": 297103.349, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Preston\", \"stage_seq\": 33, \"distance_m\": 297880.511, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Ribble Jn\", \"stage_seq\": 34, \"distance_m\": 298778.224, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Euxton Jn\", \"stage_seq\": 35, \"distance_m\": 306440.311, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 36, \"distance_m\": 310054.223, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Wigan North Western\", \"stage_seq\": 37, \"distance_m\": 322203.476, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 38, \"distance_m\": 322887.15, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 39, \"distance_m\": 324257.006, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Golborne Jn\", \"stage_seq\": 40, \"distance_m\": 331550.836, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Winwick Jn\", \"stage_seq\": 41, \"distance_m\": 335677.383, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Dallam Jn\", \"stage_seq\": 42, \"distance_m\": 340048.389, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Warrington Bank Quay\", \"stage_seq\": 43, \"distance_m\": 341193.468, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 44, \"distance_m\": 344048.741, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Weaver Jn\", \"stage_seq\": 45, \"distance_m\": 352885.683, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Acton Bridge\", \"stage_seq\": 46, \"distance_m\": 356629.21, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Hartford Jn\", \"stage_seq\": 47, \"distance_m\": 359762.126, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Winsford\", \"stage_seq\": 48, \"distance_m\": 368239.625, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 49, \"distance_m\": 379135.916, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Crewe Salop Goods Jn\", \"stage_seq\": 50, \"distance_m\": 380451.144, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Crewe Sig. NH10/12\", \"stage_seq\": 51, \"distance_m\": 381320.44, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Crewe Bas Hall S.S.N.\", \"stage_seq\": 52, \"distance_m\": 381424.366, \"section_seq\": 1, \"route_path_id\": 135323}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": null, \"location\": \"Crewe Basford Hall S.S.M\", \"stage_seq\": 53, \"distance_m\": 382501.736, \"section_seq\": 1, \"route_path_id\": 135323}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 382501.736, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135323}], \"total_distance_m\": 382501.736, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 379565.862, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2935.874, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1814", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "157.0", "current_position_lat": "53.0738701", "current_position_lon": "-2.4261035", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T17:35:03Z\", \"source_id\": 63604667, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:36:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T17:35:05Z\", \"source_id\": 20167501, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:03:43Z\", \"source_id\": 63684991, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:05:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:03:49Z\", \"source_id\": 20190518, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:38:35Z\", \"source_id\": 63781652, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T18:40:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T18:38:39Z\", \"source_id\": 20220660, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:01:58Z\", \"source_id\": 63844318, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:03:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:02:05Z\", \"source_id\": 20242161, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:29:07Z\", \"source_id\": 63915083, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:30:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:29:10Z\", \"source_id\": 20262096, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:54:37Z\", \"source_id\": 63977507, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:54:40Z\", \"source_id\": 20279900, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:21:31Z\", \"source_id\": 64041612, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:23:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:21:35Z\", \"source_id\": 20298160, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:19Z\", \"source_id\": 64080014, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:39:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:23Z\", \"source_id\": 20309250, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:46Z\", \"source_id\": 64122785, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:58:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:57:47Z\", \"source_id\": 20321827, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:58Z\", \"source_id\": 64158099, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:59Z\", \"source_id\": 20332244, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:59Z\", \"source_id\": 64197646, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:00Z\", \"source_id\": 20344030, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:09Z\", \"source_id\": 64213684, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:15Z\", \"source_id\": 20348914, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:16Z\", \"source_id\": 64225373, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:20Z\", \"source_id\": 20352531, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:14:01Z\", \"source_id\": 20367370, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe Basford Hall S.S.M", "service_state_platform": null, "timing_fact_generation": 1790028842277455, "current_leg_arrival_utc": "2026-09-21T23:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:02.253771", "service_state_evidence_id": 20367370, "current_leg_start_actual_dep": "2026-09-21T20:45:00+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-21T22:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:03.289726", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
XXM |
4M11 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 491.076, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 577.777, "from_m": 491.076, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 647.979, "from_m": 577.777, "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": 701.111, "from_m": 647.979, "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": 1090.386, "from_m": 701.111, "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": 1706.725, "from_m": 1090.386, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2615.886, "from_m": 1706.725, "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": 3056.536, "from_m": 2615.886, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3676.027, "from_m": 3056.536, "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": 4712.934, "from_m": 3676.027, "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": 4777.013, "from_m": 4712.934, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5405.12, "from_m": 4777.013, "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": 5455.534, "from_m": 5405.12, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6482.708, "from_m": 5455.534, "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": 6571.113, "from_m": 6482.708, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7380.704, "from_m": 6571.113, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7470.642, "from_m": 7380.704, "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": 7560.41, "from_m": 7470.642, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9787.72, "from_m": 7560.41, "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": 11049.301, "from_m": 9787.72, "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": 11204.64, "from_m": 11049.301, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13448.011, "from_m": 11204.64, "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": 13461.378, "from_m": 13448.011, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17455.005, "from_m": 13461.378, "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": 17585.562, "from_m": 17455.005, "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": 17609.177, "from_m": 17585.562, "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": 17707.004, "from_m": 17609.177, "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": 18053.466, "from_m": 17707.004, "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": 19315.397, "from_m": 18053.466, "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": 25667.133, "from_m": 19315.397, "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": 27556.826, "from_m": 25667.133, "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": 30673.592, "from_m": 27556.826, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 33277.21, "from_m": 30673.592, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 33412.538, "from_m": 33277.21, "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": 35550.609, "from_m": 33412.538, "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": 35612.588, "from_m": 35550.609, "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": 36390.349, "from_m": 35612.588, "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": 41133.38, "from_m": 36390.349, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 52736.134, "from_m": 41133.38, "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": 58461.392, "from_m": 52736.134, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 58988.577, "from_m": 58461.392, "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": 59048.11, "from_m": 58988.577, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60134.107, "from_m": 59048.11, "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": 60193.062, "from_m": 60134.107, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60397.959, "from_m": 60193.062, "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": 71915.903, "from_m": 60397.959, "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": 74875.725, "from_m": 71915.903, "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": 79029.976, "from_m": 74875.725, "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": 83874.706, "from_m": 79029.976, "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": 83892.412, "from_m": 83874.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93230.382, "from_m": 83892.412, "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": 111005.287, "from_m": 93230.382, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 111041.556, "from_m": 111005.287, "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": 112657.055, "from_m": 111041.556, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 133011.422, "from_m": 112657.055, "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": 136135.958, "from_m": 133011.422, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 137076.902, "from_m": 136135.958, "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": 140722.877, "from_m": 137076.902, "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": 140767.157, "from_m": 140722.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 143163.018, "from_m": 140767.157, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 151581.266, "from_m": 143163.018, "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": 151940.148, "from_m": 151581.266, "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": 152002.339, "from_m": 151940.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 152320.735, "from_m": 152002.339, "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": 153620.707, "from_m": 152320.735, "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": 153713.653, "from_m": 153620.707, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 154389.88, "from_m": 153713.653, "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": 160333.82, "from_m": 154389.88, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 161665.182, "from_m": 160333.82, "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": 163329.954, "from_m": 161665.182, "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": 176623.357, "from_m": 163329.954, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 180680.345, "from_m": 176623.357, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 182155.51, "from_m": 180680.345, "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": 182203.946, "from_m": 182155.51, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 183767.313, "from_m": 182203.946, "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": 186733.893, "from_m": 183767.313, "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": 187059.91, "from_m": 186733.893, "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": 192135.165, "from_m": 187059.91, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 196209.759, "from_m": 192135.165, "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": 202506.478, "from_m": 196209.759, "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": 204077.532, "from_m": 202506.478, "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": 214016.489, "from_m": 204077.532, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 217209.651, "from_m": 214016.489, "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": 218966.085, "from_m": 217209.651, "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": 222328.122, "from_m": 218966.085, "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": 229133.264, "from_m": 222328.122, "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": 234085.497, "from_m": 229133.264, "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": 241034.851, "from_m": 234085.497, "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": 260867.23, "from_m": 241034.851, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 262563.021, "from_m": 260867.23, "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": 265912.502, "from_m": 262563.021, "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": 295630.429, "from_m": 265912.502, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 297133.815, "from_m": 295630.429, "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": 297279.301, "from_m": 297133.815, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 297337.083, "from_m": 297279.301, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 297359.979, "from_m": 297337.083, "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": 298409.165, "from_m": 297359.979, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 298635.666, "from_m": 298409.165, "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": 298689.748, "from_m": 298635.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 298729.968, "from_m": 298689.748, "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": 298778.224, "from_m": 298729.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 298799.12, "from_m": 298778.224, "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": 298846.453, "from_m": 298799.12, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 302337.858, "from_m": 298846.453, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 302404.03, "from_m": 302337.858, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 302411.142, "from_m": 302404.03, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 302498.924, "from_m": 302411.142, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 302511.853, "from_m": 302498.924, "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": 302584.775, "from_m": 302511.853, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 310176.545, "from_m": 302584.775, "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": 321014.64, "from_m": 310176.545, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 321829.326, "from_m": 321014.64, "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": 321884.737, "from_m": 321829.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 322811.937, "from_m": 321884.737, "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": 335677.383, "from_m": 322811.937, "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": 335722.904, "from_m": 335677.383, "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": 341696.101, "from_m": 335722.904, "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": 343952.991, "from_m": 341696.101, "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": 344047.79, "from_m": 343952.991, "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": 344323.332, "from_m": 344047.79, "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": 356977.473, "from_m": 344323.332, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 357182.978, "from_m": 356977.473, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 379135.916, "from_m": 357182.978, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 380665.645, "from_m": 379135.916, "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": 380717.937, "from_m": 380665.645, "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": 380762.344, "from_m": 380717.937, "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": 380887.307, "from_m": 380762.344, "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": 381368.686, "from_m": 380887.307, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 381528.254, "from_m": 381368.686, "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": 381580.112, "from_m": 381528.254, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 382287.914, "from_m": 381580.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 382333.072, "from_m": 382287.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 382501.736, "from_m": 382333.072, "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": 746887, "profile_key": "6794d451c6579eb797f6f07c5638aa2b59c21bf6169f6b644ff5876d79fb5105", "schedule_id": 14001, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1814", "location": "Coatbridge F.L.T.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1818H", "location": "Coatbridge Central", "stage_seq": 2, "distance_m": 1222.973, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1820", "location": "Whifflet South Jn", "stage_seq": 3, "distance_m": 2848.272, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1822", "location": "Mossend North Exit", "stage_seq": 4, "distance_m": 4777.013, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826", "location": "Mossend North Jn", "stage_seq": 5, "distance_m": 6571.113, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1828", "location": "Mossend East Jn", "stage_seq": 6, "distance_m": 7380.704, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1830H", "location": "Holytown Jn", "stage_seq": 7, "distance_m": 9075.472, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1835", "location": "Wishaw", "stage_seq": 8, "distance_m": 14156.958, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1838H", "location": "Law Jn", "stage_seq": 9, "distance_m": 17707.004, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1847", "location": "Lanark Jn", "stage_seq": 10, "distance_m": 30529.856, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848H", "location": "Carstairs North Jn", "stage_seq": 11, "distance_m": 33277.21, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1849H", "location": "Carstairs South Jn", "stage_seq": 12, "distance_m": 35511.491, "section_seq": 1, "route_path_id": 135323}, {"is_pass": false, "wtt_arr": "1904", "wtt_dep": "1915H", "location": "Abington", "stage_seq": 13, "distance_m": 59751.066, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924", "location": "Beattock Summit", "stage_seq": 14, "distance_m": 72908.96, "section_seq": 1, "route_path_id": 135323}, {"is_pass": false, "wtt_arr": "1933H", "wtt_dep": "1944H", "location": "Beattock", "stage_seq": 15, "distance_m": 88833.466, "section_seq": 1, "route_path_id": 135323}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2005H", "location": "Lockerbie", "stage_seq": 16, "distance_m": 111475.802, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Kirkpatrick Sig. MC.862", "stage_seq": 17, "distance_m": 133264.375, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020H", "location": "Gretna Jn", "stage_seq": 18, "distance_m": 139017.156, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Carlisle Kingmoor Jcn", "stage_seq": 19, "distance_m": 149940.283, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Caldew Jn", "stage_seq": 20, "distance_m": 151908.006, "section_seq": 1, "route_path_id": 135323}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2038", "location": "Carlisle", "stage_seq": 21, "distance_m": 152980.596, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055", "location": "Penrith North Lakes", "stage_seq": 22, "distance_m": 181633.478, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058", "location": "Eden Valley", "stage_seq": 23, "distance_m": 187779.576, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106", "location": "Shap Summit", "stage_seq": 24, "distance_m": 203477.803, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110H", "location": "Tebay", "stage_seq": 25, "distance_m": 212374.823, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Grayrigg", "stage_seq": 26, "distance_m": 221883.22, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Oxenholme Lake District", "stage_seq": 27, "distance_m": 233278.172, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "Carnforth North Jn", "stage_seq": 28, "distance_m": 254229.811, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Morecambe South Jn", "stage_seq": 29, "distance_m": 261121.792, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Lancaster", "stage_seq": 30, "distance_m": 264101.688, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Garstang & Catteral", "stage_seq": 31, "distance_m": 282836.57, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Preston Fylde Jn", "stage_seq": 32, "distance_m": 297103.349, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Preston", "stage_seq": 33, "distance_m": 297880.511, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Ribble Jn", "stage_seq": 34, "distance_m": 298778.224, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Euxton Jn", "stage_seq": 35, "distance_m": 306440.311, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Balshaw Lane Jn", "stage_seq": 36, "distance_m": 310054.223, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Wigan North Western", "stage_seq": 37, "distance_m": 322203.476, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Wigan South Jn", "stage_seq": 38, "distance_m": 322887.15, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Springs Branch Jn", "stage_seq": 39, "distance_m": 324257.006, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Golborne Jn", "stage_seq": 40, "distance_m": 331550.836, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Winwick Jn", "stage_seq": 41, "distance_m": 335677.383, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Dallam Jn", "stage_seq": 42, "distance_m": 340048.389, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Warrington Bank Quay", "stage_seq": 43, "distance_m": 341193.468, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Acton Grange Jn", "stage_seq": 44, "distance_m": 344048.741, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Weaver Jn", "stage_seq": 45, "distance_m": 352885.683, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Acton Bridge", "stage_seq": 46, "distance_m": 356629.21, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Hartford Jn", "stage_seq": 47, "distance_m": 359762.126, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Winsford", "stage_seq": 48, "distance_m": 368239.625, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Crewe Coal Yard S.B.", "stage_seq": 49, "distance_m": 379135.916, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Crewe Salop Goods Jn", "stage_seq": 50, "distance_m": 380451.144, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Crewe Sig. NH10/12", "stage_seq": 51, "distance_m": 381320.44, "section_seq": 1, "route_path_id": 135323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Crewe Bas Hall S.S.N.", "stage_seq": 52, "distance_m": 381424.366, "section_seq": 1, "route_path_id": 135323}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": null, "location": "Crewe Basford Hall S.S.M", "stage_seq": 53, "distance_m": 382501.736, "section_seq": 1, "route_path_id": 135323}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 382501.736, "from_m": 0.0, "section_seq": 1, "route_path_id": 135323}], "total_distance_m": 382501.736, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 379565.862, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2935.874, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2601, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T17:35:03Z", "source_id": 63604667, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T17:36:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T17:35:05Z", "source_id": 20167501, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T18:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2665, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:03:43Z", "source_id": 63684991, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T18:05:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:03:49Z", "source_id": 20190518, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T19:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2679, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:38:35Z", "source_id": 63781652, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T18:40:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T18:38:39Z", "source_id": 20220660, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2686, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:01:58Z", "source_id": 63844318, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T19:03:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:02:05Z", "source_id": 20242161, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2887, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:29:07Z", "source_id": 63915083, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T19:30:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:29:10Z", "source_id": 20262096, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2972, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:54:37Z", "source_id": 63977507, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T19:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:54:40Z", "source_id": 20279900, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3076, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:21:31Z", "source_id": 64041612, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T20:23:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:21:35Z", "source_id": 20298160, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3150, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:19Z", "source_id": 64080014, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T20:39:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:23Z", "source_id": 20309250, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7866, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:46Z", "source_id": 64122785, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T20:58:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:57:47Z", "source_id": 20321827, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:58Z", "source_id": 64158099, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T21:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:59Z", "source_id": 20332244, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9535, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:59Z", "source_id": 64197646, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T21:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:00Z", "source_id": 20344030, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:09Z", "source_id": 64213684, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T21:41:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:15Z", "source_id": 20348914, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:16Z", "source_id": 64225373, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T21:48:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:20Z", "source_id": 20352531, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:14:01Z", "source_id": 20367370, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T23:12:00+01:00", "operational_fact": true}] |
Coatbridge F.L.T. |
1814 |
1814 |
None |
None |
None |
Crewe Basford Hall S.S.M |
2305 |
2305 |
None |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H37777/2026-09-21/detailed |
None |
Carlisle |
2026-09-21T20:45:00+01:00 |
Crewe Basford Hall S.S.M |
157.0 |
{"type": "LineString", "coordinates": [[-2.933519468150847, 54.89031129483585], [-2.9326306999999994, 54.8898881], [-2.9321854999999997, 54.88966909999999], [-2.9317674, 54.8894516], [-2.9316824, 54.8893993], [-2.931430199999999, 54.889246400000005], [-2.9312019999999994, 54.88909259999999], [-2.9310173, 54.88895000000001], [-2.9308310999999994, 54.8887979], [-2.9307006, 54.88866829999999], [-2.930643, 54.8886112], [-2.9304872999999994, 54.88847990000001], [-2.9303308999999995, 54.8883552], [-2.929991, 54.8880914], [-2.9298228, 54.8879199], [-2.9291295999999996, 54.8872068], [-2.9290973222293077, 54.88717603594891], [-2.9288865, 54.88697510000001], [-2.92859, 54.88669829999999], [-2.9282933, 54.88644029999998], [-2.9279377999999996, 54.8861715], [-2.927813686262244, 54.88608293295466], [-2.92775591498356, 54.88604170754486], [-2.927669984375888, 54.885980387645006], [-2.927624145979936, 54.88594767742445], [-2.9275017, 54.88586029999998], [-2.9271113999999994, 54.8855889], [-2.9263076999999997, 54.885030099999994], [-2.9246915, 54.883938399999984], [-2.9238708, 54.883384], [-2.9231629, 54.882867399999995], [-2.9227141, 54.88250179999999], [-2.9223234, 54.8821551], [-2.9218833999999996, 54.8817019], [-2.9216995, 54.88149510000001], [-2.9215907999999997, 54.881391], [-2.9214419, 54.881256], [-2.9213283999999997, 54.88114749999998], [-2.9212014000000006, 54.88100479999999], [-2.9208236999999997, 54.88064349999999], [-2.9203412, 54.8801947], [-2.920110199999999, 54.879904399999994], [-2.9199476999999994, 54.87969470000001], [-2.9195041, 54.8790171], [-2.9188395999999996, 54.8779962], [-2.9181577, 54.8770681], [-2.9176615, 54.8764647], [-2.9170506, 54.875796400000006], [-2.9169597, 54.8757051], [-2.9166803999999997, 54.875424499999994], [-2.9163451999999994, 54.87509889999999], [-2.9161567, 54.87491070000001], [-2.9158402, 54.874574300000006], [-2.9156413, 54.8744068], [-2.9155545, 54.87432039999999], [-2.9154003, 54.8741464], [-2.9153511999999995, 54.874091799999995], [-2.9151853999999995, 54.87395669999999], [-2.9139427999999996, 54.8729661], [-2.9126805, 54.87204369999999], [-2.9107966999999997, 54.87087300000001], [-2.9087504, 54.86975830000001], [-2.905076600000001, 54.86789470000001], [-2.9048617999999995, 54.86778989999999], [-2.8992284, 54.86495909999999], [-2.8970418, 54.863875199999995], [-2.8948797999999996, 54.86277169999999], [-2.8941486999999997, 54.86233829999999], [-2.893427, 54.8618839], [-2.8927771, 54.8614185], [-2.8921547999999997, 54.860951099999994], [-2.8915412999999996, 54.8604259], [-2.8909760999999996, 54.85988249999999], [-2.8904274, 54.8593045], [-2.8898961999999995, 54.858700699999986], [-2.8889939999999994, 54.85739960000001], [-2.8886089, 54.85671510000001], [-2.8882904999999996, 54.8560275], [-2.8880837, 54.8555605], [-2.8879290999999996, 54.8550767], [-2.8877745, 54.85458909999999], [-2.8876708999999994, 54.85409729999999], [-2.887601, 54.853608399999985], [-2.8875479999999993, 54.8531176], [-2.8874587, 54.8521326], [-2.8873653000000004, 54.851349000000006], [-2.8873290999999996, 54.8510454], [-2.8870695999999993, 54.84995320000001], [-2.88691, 54.8494007], [-2.8867099, 54.848824699999994], [-2.8862262999999997, 54.847699899999995], [-2.8848998, 54.8452873], [-2.8843371, 54.844269], [-2.8838576, 54.84354489999999], [-2.8821250999999997, 54.8413981], [-2.8811944, 54.84033599999999], [-2.8802266999999997, 54.839281], [-2.8788368, 54.8378689], [-2.8781651, 54.8371562], [-2.8775771, 54.8364313], [-2.8771751999999995, 54.8358272], [-2.876982719501962, 54.83547284519987], [-2.8768380999999996, 54.835206599999985], [-2.8767064, 54.8349027], [-2.8765809999999994, 54.83461320000001], [-2.876405399999999, 54.83400009999998], [-2.8763355999999995, 54.8337359], [-2.8762402999999996, 54.8333747], [-2.8761645, 54.832738199999994], [-2.8761747999999994, 54.8320956], [-2.87626, 54.8314405], [-2.8765335, 54.8303369], [-2.8765903999999995, 54.83010740000001], [-2.8766473999999995, 54.82980890000001], [-2.876759799999999, 54.82877259999999], [-2.8767693, 54.82844939999999], [-2.8767178999999996, 54.82812469999999], [-2.8765619, 54.8274821], [-2.8761628, 54.82660589999998], [-2.875543, 54.8257504], [-2.8748961, 54.8250937], [-2.8746089091824683, 54.82486943109001], [-2.8740978, 54.8244703], [-2.8727314999999995, 54.8236253], [-2.8719179, 54.8231221], [-2.8716264999999996, 54.82294069999999], [-2.8687669, 54.8212179], [-2.8675199999999994, 54.8204768], [-2.8674563, 54.82043849999999], [-2.8659781999999994, 54.81947960000001], [-2.865251, 54.81893840000001], [-2.8645753999999997, 54.8183684], [-2.8638655, 54.81766609999999], [-2.8632542999999995, 54.8169437], [-2.862632, 54.8160337], [-2.862380700000001, 54.81557110000001], [-2.8621706, 54.815106699999994], [-2.8620127, 54.81467899999999], [-2.8618774, 54.8142418], [-2.8617098, 54.81337520000001], [-2.8616593999999997, 54.8125555], [-2.8616969999999995, 54.8117277], [-2.8618479999999997, 54.810823500000005], [-2.8620050999999997, 54.8099247], [-2.8620776, 54.80950910000001], [-2.8620883000000004, 54.809081], [-2.8620678, 54.8082311], [-2.8619882000000003, 54.80719890000001], [-2.8617263, 54.8061888], [-2.8613754, 54.8051812], [-2.8609482, 54.8041732], [-2.8592053999999996, 54.8001642], [-2.8589290999999997, 54.7995339], [-2.8588852, 54.79942079999999], [-2.8584189, 54.79842719999999], [-2.857887, 54.7974426], [-2.857647, 54.79706769999999], [-2.8575846, 54.796978799999984], [-2.8568830999999997, 54.7959636], [-2.8560784999999997, 54.794957], [-2.8545125, 54.7930138], [-2.8525043, 54.7905123], [-2.8515619999999995, 54.7893444], [-2.8506386, 54.7881837], [-2.8501434999999997, 54.78747769999998], [-2.8496948000000004, 54.78675630000001], [-2.8488266999999996, 54.7849833], [-2.8487857999999995, 54.78489559999999], [-2.8481846, 54.7837534], [-2.8481503019781957, 54.78370334271616], [-2.847434, 54.7826579], [-2.8465495, 54.78164520000001], [-2.8455474, 54.780658200000005], [-2.8442909999999997, 54.7796246], [-2.8429897, 54.77872489999999], [-2.8414486999999995, 54.777834199999994], [-2.83974, 54.77699059999998], [-2.8377840999999995, 54.7761895], [-2.8357914999999996, 54.7754619], [-2.8354031, 54.7753343], [-2.8346771999999993, 54.7751089], [-2.8339637, 54.7748744], [-2.8325973, 54.7743832], [-2.8312888, 54.77384589999999], [-2.8300737999999996, 54.7732757], [-2.8288883000000005, 54.772637], [-2.8277679999999994, 54.7719505], [-2.8266752, 54.771209], [-2.8256981999999997, 54.77044149999999], [-2.8244544, 54.76925979999999], [-2.8239212, 54.7686544], [-2.8234268, 54.768036], [-2.8229302, 54.7673204], [-2.8224888, 54.766588199999994], [-2.8223916999999994, 54.766408299999995], [-2.8220261, 54.76561259999998], [-2.8217976, 54.76504469999999], [-2.8217704, 54.764957599999995], [-2.8216408999999993, 54.76447350000001], [-2.8215372, 54.7640036], [-2.8213938, 54.7630629], [-2.8212422, 54.7619143], [-2.8211294, 54.76135300000001], [-2.8209818, 54.7607949], [-2.8205672999999996, 54.759727600000005], [-2.8200355, 54.7586795], [-2.8195564, 54.757921200000006], [-2.8190531999999995, 54.7571957], [-2.8188975999999997, 54.756976400000006], [-2.8180406, 54.755871199999994], [-2.817086, 54.75476449999999], [-2.8160336, 54.753674999999994], [-2.8154595, 54.753131399999994], [-2.8148835999999995, 54.75259549999999], [-2.8137093, 54.7515563], [-2.8125643, 54.75051729999999], [-2.8120520999999994, 54.7499786], [-2.8115698, 54.749431699999995], [-2.8107158, 54.74824089999999], [-2.8066133, 54.74117449999999], [-2.8048724, 54.7381835], [-2.803904, 54.7365149], [-2.8029414, 54.7348673], [-2.801798, 54.73288540000001], [-2.801206413865193, 54.73186748576877], [-2.8006284, 54.73087290000001], [-2.7991128999999995, 54.728297899999994], [-2.7979328999999997, 54.7262732], [-2.7977680000000005, 54.7259903], [-2.7966229, 54.7240391], [-2.7965774999999997, 54.7239641], [-2.7947091999999993, 54.7207355], [-2.794611, 54.720562], [-2.7933545, 54.718402000000005], [-2.7889979, 54.71087929999999], [-2.788445100000001, 54.70993369999999], [-2.7877829999999997, 54.7088116], [-2.7865118, 54.7066366], [-2.7852548999999995, 54.7044663], [-2.784777380770516, 54.70363502554913], [-2.7842644000000005, 54.702742], [-2.7836179, 54.701616499999986], [-2.7832193000000003, 54.70094859999999], [-2.7828989, 54.70041189999999], [-2.7825982999999996, 54.6997881], [-2.7823432, 54.69916740000001], [-2.782137, 54.698464699999995], [-2.7819754999999997, 54.6977548], [-2.7818786999999996, 54.6969728], [-2.7818872, 54.6966346], [-2.7820185, 54.69557499999999], [-2.7822674, 54.694509], [-2.7828839, 54.6930154], [-2.7832733, 54.6919902], [-2.7834367, 54.6912099], [-2.7834943, 54.6907933], [-2.7835189999999996, 54.6903662], [-2.7835113, 54.68999560000001], [-2.7834708, 54.68961610000001], [-2.7833569, 54.68887539999999], [-2.7830958999999997, 54.687989599999995], [-2.7827131, 54.6871218], [-2.7823563999999994, 54.6864807], [-2.7819037, 54.6858513], [-2.7814189999999996, 54.68524789999999], [-2.7808503, 54.684648199999984], [-2.780228, 54.684084000000006], [-2.7778815, 54.68210880000001], [-2.775334504124176, 54.679965231790945], [-2.7651965, 54.67143190000001], [-2.7648504999999997, 54.671130199999986], [-2.7634053999999995, 54.6699217], [-2.7627164, 54.66934559999999], [-2.7611835, 54.6680612], [-2.7606441, 54.6675874], [-2.7600960999999997, 54.6670872], [-2.7596932, 54.6666367], [-2.7593447, 54.66617529999999], [-2.7590285, 54.665614899999994], [-2.7588162, 54.665148599999995], [-2.758628799999999, 54.6645182], [-2.7585406, 54.66401950000001], [-2.7585132999999997, 54.6637717], [-2.758523, 54.663506100000006], [-2.7585809999999995, 54.66294779999998], [-2.7586032, 54.66282129999999], [-2.7586659999999994, 54.6625283], [-2.7587992999999997, 54.66208199999999], [-2.7589224, 54.6617875], [-2.7591075, 54.661443899999995], [-2.7593525999999997, 54.6610515], [-2.7596129000000005, 54.6606985], [-2.7599033, 54.66035829999999], [-2.7601081999999995, 54.660135100000005], [-2.760526099999999, 54.6597473], [-2.7609722, 54.65935939999999], [-2.761709, 54.658762200000005], [-2.7620608, 54.6584155], [-2.7625427999999994, 54.6580282], [-2.7636850999999996, 54.6571103], [-2.7644953, 54.6564348], [-2.7657239999999996, 54.6553302], [-2.7658744, 54.6551668], [-2.7660831999999997, 54.6549309], [-2.7662545999999995, 54.6547144], [-2.7664583, 54.65443069999999], [-2.766746299999999, 54.6539328], [-2.7669130000000006, 54.653553900000006], [-2.7669739, 54.6533745], [-2.7670163, 54.6532646], [-2.7670573, 54.6531117], [-2.7671167, 54.6528773], [-2.7671506999999997, 54.6526786], [-2.7671717999999994, 54.6525009], [-2.7671943999999997, 54.652223699999986], [-2.7671941, 54.651971299999985], [-2.7671728999999994, 54.6516573], [-2.767168799999999, 54.65159599999999], [-2.767107199999999, 54.65121839999999], [-2.7668558999999995, 54.6504717], [-2.7664301999999994, 54.649695599999994], [-2.7662529, 54.649446], [-2.765931, 54.64907], [-2.7657354, 54.648871099999994], [-2.7654134, 54.6485681], [-2.765042, 54.64825909999999], [-2.7647658000000006, 54.6480436], [-2.7645548, 54.6478855], [-2.7636098, 54.6471585], [-2.7632403999999995, 54.6468496], [-2.763017, 54.64663629999999], [-2.7629591999999996, 54.64658020000001], [-2.7626378, 54.6462316], [-2.7620392, 54.64550049999999], [-2.7617269, 54.645105699999995], [-2.7612140999999997, 54.6444575], [-2.7610135, 54.6442177], [-2.7601968999999995, 54.6433632], [-2.7593148999999997, 54.64256230000001], [-2.758858, 54.64219080000001], [-2.758714, 54.64207369999999], [-2.7580671, 54.64160029999999], [-2.7570731, 54.6409594], [-2.7558534999999997, 54.64031440000001], [-2.7552090999999996, 54.6400177], [-2.7545052999999995, 54.639724999999984], [-2.753255, 54.6392796], [-2.7511625, 54.638663699999995], [-2.7501383, 54.63839500000001], [-2.749096, 54.638144], [-2.7463503000000005, 54.6375773], [-2.7436347, 54.637116], [-2.7408313, 54.6367043], [-2.740607, 54.636677799999994], [-2.7373178, 54.6362886], [-2.7351225999999995, 54.63603979999999], [-2.7330647, 54.6357747], [-2.7311455, 54.635469], [-2.7292566, 54.6351184], [-2.7269335, 54.6346182], [-2.7248539, 54.6341298], [-2.7233811999999995, 54.63373829999999], [-2.7229632, 54.63362719999999], [-2.7223181999999997, 54.6334139], [-2.7219764, 54.6333008], [-2.7211364, 54.63299250000001], [-2.720578, 54.63275969999999], [-2.7200375999999995, 54.63251249999998], [-2.7195816, 54.6322982], [-2.7189498999999997, 54.6319675], [-2.718350099999999, 54.6316174], [-2.7180124999999995, 54.6314102], [-2.7176654999999994, 54.631181100000006], [-2.7173205, 54.63093699999999], [-2.7169611, 54.6306657], [-2.7166968999999996, 54.630455299999994], [-2.7163683, 54.63017469999999], [-2.7160812999999995, 54.629913499999994], [-2.715821099999999, 54.62966190000001], [-2.7155836999999994, 54.6294081], [-2.7153169, 54.629114599999994], [-2.7150902, 54.6288367], [-2.7147687, 54.62841139999998], [-2.7146074, 54.62817059999999], [-2.714499904940779, 54.62799653837929], [-2.7143571, 54.6277653], [-2.7142902, 54.6276353], [-2.7141354, 54.6273531], [-2.7139353999999996, 54.62691720000001], [-2.7137386999999995, 54.6263948], [-2.7135821, 54.6258622], [-2.7134755000000004, 54.6253877], [-2.713405799999999, 54.62502090000001], [-2.7133476, 54.6245952], [-2.7133470999999996, 54.62459159999999], [-2.7133007999999994, 54.62391490000001], [-2.7132891, 54.6234999], [-2.7133051, 54.6223824], [-2.7132458999999995, 54.6209426], [-2.7131272, 54.62013830000001], [-2.7130859999999997, 54.619859299999995], [-2.712966, 54.61930259999999], [-2.7128031, 54.618763], [-2.7127115999999996, 54.6184637], [-2.7126761, 54.6183478], [-2.7125488, 54.6178399], [-2.7123817, 54.6173894], [-2.7120651, 54.6166672], [-2.7111847000000004, 54.61521059999999], [-2.7101314, 54.61375579999999], [-2.7098583, 54.613422500000006], [-2.7086189999999997, 54.6120133], [-2.7072558, 54.61060299999999], [-2.7062855999999997, 54.60969510000001], [-2.7052114, 54.60879440000001], [-2.7038781999999997, 54.6077595], [-2.7024701999999996, 54.6067227], [-2.701746, 54.6061633], [-2.7011043, 54.605595], [-2.7000525999999994, 54.60451220000001], [-2.699065, 54.6031765], [-2.698656, 54.602479499999994], [-2.6983188, 54.6017804], [-2.6979433, 54.6008374], [-2.6976755, 54.59987], [-2.6974942000000004, 54.5984935], [-2.6974457, 54.5977884], [-2.6974466, 54.5970589], [-2.6974203999999995, 54.59506360000001], [-2.6973498999999994, 54.59454569999999], [-2.6967579, 54.591004600000005], [-2.6963613, 54.58893829999999], [-2.6962039, 54.5881181], [-2.696107099999999, 54.58777090000001], [-2.6959373, 54.5874277], [-2.6955423, 54.58672659999999], [-2.6951094999999996, 54.58618549999999], [-2.6949458523585643, 54.58602862480052], [-2.6944159, 54.58552060000001], [-2.6940820999999997, 54.5852516], [-2.6936948, 54.58499090000001], [-2.6928602, 54.584500099999985], [-2.6902676999999997, 54.58334949999999], [-2.6893562, 54.582891399999994], [-2.688779499999999, 54.5825651], [-2.6880334, 54.5820407], [-2.6874443999999995, 54.58157609999999], [-2.6868304, 54.58099969999999], [-2.6863287999999996, 54.58040329999999], [-2.6860452, 54.57997], [-2.6858181, 54.5795262], [-2.6855603999999995, 54.5787031], [-2.6855031, 54.57838799999999], [-2.6854761999999996, 54.5781627], [-2.6854732, 54.5776454], [-2.6856388999999994, 54.5763495], [-2.685687350776059, 54.575961363294546], [-2.6857209, 54.5756926], [-2.6857343000000005, 54.57505299999999], [-2.6857415, 54.5746267], [-2.6857004999999994, 54.57419149999999], [-2.6856098000000004, 54.57355169999999], [-2.685462, 54.57296650000001], [-2.6851343, 54.5720089], [-2.6846918, 54.57105080000001], [-2.6835070999999995, 54.56870309999999], [-2.6833687, 54.56840710000001], [-2.6832135000000004, 54.5680801], [-2.6831109, 54.567749199999994], [-2.6829431999999995, 54.5670562], [-2.6828505, 54.56622980000001], [-2.6828669, 54.56570039999999], [-2.6829509, 54.56517239999999], [-2.6831235, 54.5643225], [-2.6834779, 54.56335429999999], [-2.6840118, 54.5623578], [-2.6843231999999997, 54.56187179999999], [-2.6846742999999997, 54.5613913], [-2.6854359, 54.5605802], [-2.6863197999999997, 54.559775899999984], [-2.6867516999999994, 54.5593698], [-2.6871517, 54.5589412], [-2.6875156999999996, 54.5585266], [-2.687565, 54.55845990000001], [-2.6878241999999997, 54.5581095], [-2.6878733999999995, 54.55804299999999], [-2.6881603, 54.55757429999999], [-2.6883913999999995, 54.556966], [-2.6886223, 54.5563726], [-2.6887115, 54.55588490000001], [-2.6887274999999997, 54.55538709999999], [-2.6887751, 54.5543769], [-2.6888886999999997, 54.55355279999999], [-2.6890529999999995, 54.55272840000001], [-2.6894568, 54.5513252], [-2.6896525, 54.55040689999999], [-2.6897538999999995, 54.54971260000001], [-2.6897795, 54.5490157], [-2.6897595999999995, 54.5484371], [-2.6897285, 54.5480203], [-2.6896994999999997, 54.54773879999999], [-2.6896322, 54.5473343], [-2.6895706999999995, 54.547044], [-2.6894762, 54.546658400000005], [-2.6893254999999994, 54.5461579], [-2.6891649999999996, 54.5456653], [-2.6889993, 54.5452268], [-2.6887818, 54.544710900000005], [-2.6885512, 54.5442155], [-2.6882718, 54.543657], [-2.6879851, 54.54313710000001], [-2.6876131999999995, 54.5424909], [-2.6875315999999994, 54.54236319999999], [-2.6874566000000004, 54.54224], [-2.6871062, 54.54168000000001], [-2.6865234999999994, 54.540794000000005], [-2.6860169999999997, 54.5401205], [-2.6854202, 54.53942740000001], [-2.6845416, 54.5385735], [-2.6839891999999996, 54.5381068], [-2.6833667999999995, 54.5376449], [-2.6826255999999997, 54.53715799999999], [-2.6818392, 54.5366762], [-2.6789024999999995, 54.5351907], [-2.6780558, 54.53471309999999], [-2.6768545, 54.533890099999994], [-2.6758029999999997, 54.5330962], [-2.6750950999999996, 54.53239969999999], [-2.6744079000000003, 54.53173629999999], [-2.6739074, 54.5311445], [-2.6734845000000003, 54.53054420000001], [-2.6731157, 54.5299427], [-2.6728048, 54.5293403], [-2.6725331, 54.5285645], [-2.6723811999999993, 54.527871600000005], [-2.672242, 54.527175], [-2.6720875, 54.5264725], [-2.6718831, 54.5258043], [-2.6715502, 54.52501560000001], [-2.6709310601019074, 54.52385966446268], [-2.6709156, 54.5238308], [-2.6703757999999995, 54.522922400000006], [-2.6701133, 54.5224806], [-2.6699425, 54.522181], [-2.6698837, 54.52207549999999], [-2.6695411, 54.5213696], [-2.6693486999999996, 54.52086750000001], [-2.6691691, 54.52036360000001], [-2.6690170999999996, 54.51984999999999], [-2.6688167, 54.51908100000001], [-2.6687147, 54.518531], [-2.6686183, 54.5179009], [-2.6685513, 54.517291199999995], [-2.6684893999999995, 54.51625709999999], [-2.6684921, 54.515986100000006], [-2.6684928999999995, 54.5158962], [-2.6684971, 54.5154732], [-2.6684545999999996, 54.51497770000002], [-2.668458, 54.5148916], [-2.6686477999999996, 54.5093293], [-2.6686751999999996, 54.508525699999986], [-2.6686986, 54.5075882], [-2.6687823, 54.5066482], [-2.66894, 54.505712], [-2.6691610999999997, 54.5047685], [-2.6696204, 54.503143900000005], [-2.6697157, 54.5026227], [-2.6697902, 54.5020875], [-2.6698348, 54.50162470000001], [-2.6698107999999996, 54.501093299999994], [-2.6697767999999997, 54.50055369999998], [-2.6697200999999997, 54.50021600000001], [-2.6696557, 54.4999086], [-2.6695064999999993, 54.49940049999999], [-2.6692283, 54.49878559999999], [-2.6688949, 54.49819679999999], [-2.6686002999999996, 54.497803], [-2.6684621999999996, 54.4976185], [-2.6677748, 54.4968624], [-2.6672832, 54.4963574], [-2.6669686999999995, 54.4960296], [-2.6669144999999994, 54.495969999999986], [-2.6668801, 54.4959277], [-2.6668346, 54.495867999999994], [-2.666708, 54.4957018], [-2.6666729, 54.4956596], [-2.6666369, 54.4956189], [-2.6665935999999997, 54.495572900000006], [-2.666342199999999, 54.4953201], [-2.6659748, 54.4949244], [-2.6656964999999997, 54.4946122], [-2.6654412999999995, 54.4942715], [-2.6651919, 54.4939665], [-2.6651422, 54.4939012], [-2.6648055, 54.4934695], [-2.6645698, 54.49317400000001], [-2.6643935999999995, 54.49295849999999], [-2.6642142999999994, 54.49275349999999], [-2.664036799999999, 54.492566799999985], [-2.6638195999999996, 54.49234559999999], [-2.6635831, 54.49212599999999], [-2.6633914999999995, 54.49195859999999], [-2.6631642, 54.49177099999999], [-2.6629628999999997, 54.4916144], [-2.6627493, 54.4914592], [-2.6624816, 54.49125779999999], [-2.6617887, 54.4908193], [-2.6609710999999994, 54.490404600000005], [-2.6596179000000006, 54.48975070000001], [-2.6584637, 54.489193], [-2.656882599999999, 54.488384], [-2.6560632, 54.487964700000006], [-2.6554225, 54.4875995], [-2.653335, 54.4864097], [-2.6502267, 54.48463809999999], [-2.6483947, 54.4836192], [-2.6480569, 54.48341460000001], [-2.6465828, 54.48252750000002], [-2.6463576999999994, 54.48237999999999], [-2.6454495999999996, 54.4817835], [-2.6435478, 54.4804061], [-2.6416289, 54.478881699999995], [-2.6413959, 54.4786904], [-2.6370096999999997, 54.4748333], [-2.6348666, 54.4729535], [-2.6335615318513277, 54.47169139997572], [-2.6328918999999997, 54.4710438], [-2.6325004, 54.4706261], [-2.6307551999999994, 54.46876399999999], [-2.6288152999999994, 54.46694829999999], [-2.6276952, 54.4659945], [-2.62651, 54.46507760000001], [-2.6240719, 54.46332180000001], [-2.6237374, 54.46311860000001], [-2.6222384, 54.462121200000006], [-2.6209076, 54.461076], [-2.620515699999999, 54.460710299999995], [-2.6202105, 54.4604255], [-2.6195623, 54.459772400000006], [-2.6190030999999996, 54.459101100000005], [-2.6184824999999994, 54.45842029999999], [-2.6181021, 54.457838499999994], [-2.6180562, 54.4577578], [-2.6179519, 54.4575743], [-2.6174999999999997, 54.45677919999999], [-2.6172754999999994, 54.4563038], [-2.6167407, 54.4550813], [-2.61671, 54.4550112], [-2.6166558999999996, 54.4548875], [-2.6164505999999994, 54.45419799999999], [-2.6162792, 54.45350630000001], [-2.616135, 54.45270639999999], [-2.6160205, 54.45091130000001], [-2.6159652, 54.4500444], [-2.6158683999999996, 54.4493063], [-2.6156583, 54.4485697], [-2.6154951, 54.44806], [-2.6151378, 54.4472686], [-2.6147132, 54.44648509999999], [-2.6141009, 54.445599999999985], [-2.613775, 54.4451727], [-2.6133999, 54.44474939999999], [-2.6127869999999995, 54.4440821], [-2.6124614, 54.4437796], [-2.6121028, 54.4434464], [-2.611609, 54.4430267], [-2.6107488, 54.4423011], [-2.610438, 54.442059499999985], [-2.6101872, 54.4418584], [-2.6091892, 54.441093299999984], [-2.6077031999999996, 54.44009569999999], [-2.605114323946612, 54.43859126218987], [-2.604323, 54.4381314], [-2.603321, 54.43745359999999], [-2.6023788999999997, 54.4367345], [-2.6015584, 54.4360374], [-2.6009123, 54.435386], [-2.6003512999999994, 54.4347264], [-2.5999868, 54.4342527], [-2.599682, 54.4337756], [-2.599317, 54.43315380000001], [-2.5989928, 54.4325993], [-2.5988852, 54.432356199999994], [-2.5987395, 54.43202719999999], [-2.5984592999999996, 54.431221699999995], [-2.5982382, 54.4303013], [-2.5982183, 54.4301573], [-2.5981857999999995, 54.42969839999999], [-2.5981768999999995, 54.4286718], [-2.5981805999999996, 54.42863909999999], [-2.5981968, 54.42817279999999], [-2.5982004, 54.42813889999999], [-2.5982734, 54.4272184], [-2.5983208999999996, 54.4268096], [-2.5984452066287123, 54.42542830257872], [-2.5985048, 54.4247661], [-2.5986772, 54.4229505], [-2.5988364, 54.4212193], [-2.5988455, 54.4210636], [-2.5989173, 54.42038749999999], [-2.5989484999999997, 54.42009209999999], [-2.59904841196532, 54.419456528092766], [-2.5991281, 54.41894959999999], [-2.5993313999999996, 54.41794939999999], [-2.5999739000000006, 54.415879399999994], [-2.600675, 54.4138171], [-2.6013078, 54.4120717], [-2.6015719, 54.4114961], [-2.6018817, 54.4109137], [-2.6023995999999996, 54.4100937], [-2.6030529, 54.409208799999995], [-2.6036086, 54.4083128], [-2.604050599999999, 54.4073796], [-2.6041311, 54.4072018], [-2.6042110999999997, 54.40693939999999], [-2.6043050999999995, 54.4065803], [-2.6043615, 54.40618260000001], [-2.6044575, 54.405438], [-2.6044101999999993, 54.4046323], [-2.6042498, 54.403769699999984], [-2.6041039, 54.403147099999984], [-2.6039145999999995, 54.4025111], [-2.6036909999999995, 54.4018884], [-2.6034289, 54.401266500000006], [-2.6026098999999996, 54.3998329], [-2.6021377, 54.39911049999999], [-2.6018678999999993, 54.3987497], [-2.6015643, 54.3983874], [-2.6001917, 54.3969494], [-2.5994840000000003, 54.39629550000001], [-2.5986879, 54.3956555], [-2.5954339, 54.39346], [-2.5917743, 54.3910656], [-2.5903952999999995, 54.3901686], [-2.5881361999999997, 54.388665200000005], [-2.5858701, 54.38719509999999], [-2.5836439, 54.3857153], [-2.5830909, 54.3852832], [-2.5825978999999997, 54.38484510000001], [-2.5820887999999997, 54.384304400000005], [-2.5816499, 54.383736000000006], [-2.5812528, 54.3831143], [-2.5809777, 54.38251429999999], [-2.580779, 54.38185090000001], [-2.5806829, 54.3813407], [-2.5806317, 54.3808187], [-2.5806637, 54.3802234], [-2.5807418999999996, 54.37961909999999], [-2.5809459, 54.37880959999999], [-2.5812636, 54.3779871], [-2.582035, 54.376330800000005], [-2.5823821, 54.37530939999999], [-2.582463, 54.3746627], [-2.5824803999999997, 54.37400319999999], [-2.582465, 54.372825899999995], [-2.5824594999999997, 54.37239919999999], [-2.5824492999999995, 54.371621], [-2.5824949, 54.3711458], [-2.5826113999999993, 54.370680599999986], [-2.5827892, 54.370189999999994], [-2.5830449, 54.3696978], [-2.583436, 54.3691119], [-2.5838672, 54.3686097], [-2.5844456999999994, 54.3680698], [-2.5852021999999995, 54.367529100000006], [-2.5857290999999996, 54.367193400000005], [-2.5857996926072433, 54.36715500724093], [-2.5863183999999997, 54.3668729], [-2.5873221999999996, 54.36642140000001], [-2.5881118999999995, 54.3661313], [-2.5889307, 54.365888000000005], [-2.5904022, 54.36557419999999], [-2.5919057999999997, 54.3653602], [-2.5928433, 54.365256299999984], [-2.5931264, 54.36522610000001], [-2.5943969999999994, 54.3650929], [-2.5955512, 54.364916], [-2.5969019999999996, 54.364614200000005], [-2.5982323999999997, 54.364172], [-2.5992582, 54.36371520000001], [-2.6002485, 54.36313069999999], [-2.601615, 54.3621843], [-2.6022957, 54.3617129], [-2.6030514, 54.3612632], [-2.6036103, 54.360982199999995], [-2.6042280000000004, 54.3607187], [-2.6050886, 54.36039], [-2.605114323946612, 54.36038264750698], [-2.606388700000001, 54.3600184], [-2.6071834999999997, 54.3598413], [-2.6079309, 54.3597091], [-2.6084485999999996, 54.359645499999985], [-2.6089245999999995, 54.3596056], [-2.6104438, 54.359506399999994], [-2.6111383000000004, 54.35948869999999], [-2.6118945999999994, 54.3594655], [-2.6125636, 54.359441700000005], [-2.6132028, 54.3594262], [-2.6136673000000004, 54.35940479999999], [-2.614098, 54.3593808], [-2.6145512, 54.3593473], [-2.6149777, 54.3593024], [-2.6153349999999995, 54.35925989999999], [-2.615833, 54.35918679999999], [-2.6162490999999997, 54.3591105], [-2.6167062392318785, 54.35901907215362], [-2.6167081, 54.3590187], [-2.6172969, 54.35888159999999], [-2.6181406000000003, 54.3586645], [-2.6195919, 54.358290999999994], [-2.6206903999999995, 54.3580119], [-2.6213592, 54.3578596], [-2.6230833, 54.3575444], [-2.6239663, 54.357432499999994], [-2.6248653, 54.357354099999995], [-2.6260576, 54.3572774], [-2.6272662, 54.35724750000001], [-2.6284482999999996, 54.357266200000005], [-2.6295702999999997, 54.3573434], [-2.6310131, 54.357486699999995], [-2.6323915, 54.35770800000001], [-2.6337986, 54.35800590000001], [-2.6350954999999994, 54.3583576], [-2.6364386, 54.3587057], [-2.6378157999999994, 54.35899189999999], [-2.6399107, 54.3593661], [-2.6403075999999994, 54.359420799999995], [-2.6420147, 54.3596192], [-2.6432934999999995, 54.35973150000001], [-2.6447716999999997, 54.35980240000001], [-2.6458555999999995, 54.3598257], [-2.6476229, 54.3597978], [-2.6488788, 54.3597421], [-2.6504856999999995, 54.359587399999995], [-2.6520526, 54.3593731], [-2.6531298, 54.359182999999994], [-2.6543284999999996, 54.3589419], [-2.6557862, 54.358590599999985], [-2.6565736, 54.3583874], [-2.657338, 54.3581421], [-2.6584538, 54.3577888], [-2.6604806999999995, 54.3570569], [-2.6622314999999994, 54.356504], [-2.6638059, 54.3560805], [-2.6645525, 54.35589269999999], [-2.6654675999999995, 54.3557235], [-2.6667748, 54.3555052], [-2.6680818999999993, 54.3553193], [-2.6698785999999997, 54.355103499999984], [-2.6719198, 54.3548987], [-2.6738635999999993, 54.354789700000005], [-2.6775048999999997, 54.3547068], [-2.6798574999999993, 54.35474669999999], [-2.6815611999999995, 54.35481450000001], [-2.6846701, 54.35503119999999], [-2.6859519, 54.355077699999995], [-2.687079, 54.355077099999995], [-2.6881835, 54.3550388], [-2.6888651, 54.3549914], [-2.689655, 54.3549081], [-2.6907271, 54.3547857], [-2.6949458523585643, 54.35415647750667], [-2.6995939999999994, 54.3534632], [-2.7004101, 54.3533202], [-2.7010908999999996, 54.35316850000001], [-2.7018388999999994, 54.35298629999999], [-2.7023552, 54.35283839999999], [-2.7028443, 54.35266589999999], [-2.703305799999999, 54.3525047], [-2.7037236999999994, 54.35231400000001], [-2.7044811999999996, 54.3519386], [-2.7055199000000005, 54.35133], [-2.7059021999999997, 54.3511078], [-2.7062733, 54.3508203], [-2.7067878999999997, 54.3503458], [-2.7073027, 54.3498102], [-2.707842799999999, 54.34907349999999], [-2.7080581, 54.34866619999999], [-2.7082528, 54.34824890000001], [-2.7084153, 54.3476761], [-2.7087534, 54.3458569], [-2.708908, 54.34540330000001], [-2.7091126999999995, 54.3449522], [-2.7093786000000004, 54.344514399999994], [-2.7096849, 54.3440769], [-2.7099667, 54.3437339], [-2.7103108999999996, 54.34339949999999], [-2.7105946, 54.3431326], [-2.7109082, 54.342863], [-2.7110442999999997, 54.3427582], [-2.7119037, 54.34215449999999], [-2.7127961, 54.3415805], [-2.7136385, 54.3410707], [-2.7140884, 54.34074799999999], [-2.71452, 54.3404199], [-2.7151579, 54.33986480000001], [-2.7157483999999994, 54.3392819], [-2.7162045, 54.338735099999994], [-2.7164153, 54.33845589999999], [-2.7166022999999995, 54.3381616], [-2.7168354, 54.3378051], [-2.7170307000000005, 54.33743609999999], [-2.7171968, 54.337045], [-2.7173625999999995, 54.3366283], [-2.7176253, 54.3356778], [-2.7177173999999997, 54.3351652], [-2.7177704, 54.334653], [-2.7179553999999997, 54.332409], [-2.7183363999999997, 54.3280786], [-2.7183561, 54.3277545], [-2.7183961999999995, 54.3271862], [-2.7183894, 54.3266433], [-2.7183643, 54.32610329999999], [-2.7182186, 54.3247453], [-2.7182028, 54.3236989], [-2.7181936999999996, 54.3226748], [-2.7182712999999996, 54.3216351], [-2.7182741, 54.32158789999998], [-2.7184027999999993, 54.32031080000001], [-2.7185095999999995, 54.3196628], [-2.7185819999999996, 54.31934449999999], [-2.718680599999999, 54.319021200000016], [-2.718904, 54.3184202], [-2.7189361999999995, 54.3183543], [-2.7189477, 54.3183306], [-2.7191974999999995, 54.3178187], [-2.7195743, 54.31713739999999], [-2.71993, 54.3164491], [-2.7202064999999997, 54.3157553], [-2.7203117, 54.31539659999999], [-2.720403, 54.31503899999999], [-2.72046007216905, 54.3147867960163], [-2.7205079999999997, 54.31457499999999], [-2.7205579, 54.31414379999998], [-2.7205608, 54.3140917], [-2.7205638, 54.3140396], [-2.7206016, 54.31336909999999], [-2.7206107, 54.3129706], [-2.7205812, 54.31255480000001], [-2.7203353999999997, 54.3101648], [-2.7203356, 54.3097535], [-2.7203261, 54.3093659], [-2.7203393, 54.30910009999999], [-2.7203519, 54.30897719999999], [-2.720358099999999, 54.30891640000001], [-2.7203769, 54.3087326], [-2.7204252, 54.308415], [-2.7205016999999994, 54.3080072], [-2.7206102, 54.30759179999999], [-2.7207818999999995, 54.30700830000001], [-2.7210679, 54.30627440000001], [-2.721168099999999, 54.3060739], [-2.7213868, 54.3057094], [-2.7216177, 54.30533249999999], [-2.7222041999999997, 54.30450899999999], [-2.722587, 54.3040769], [-2.7229989, 54.30366749999999], [-2.7232375999999996, 54.3034437], [-2.7235305, 54.3031833], [-2.7243929, 54.30246249999999], [-2.7247678999999994, 54.302081699999995], [-2.7254611999999994, 54.30146429999999], [-2.726003, 54.3009139], [-2.7263493999999997, 54.30051809999999], [-2.7265373, 54.300293], [-2.7267623, 54.30001089999999], [-2.7269283999999994, 54.29981780000001], [-2.7273714, 54.299266200000005], [-2.7275685, 54.29901279999999], [-2.7275909000000005, 54.2989856], [-2.7278265, 54.2986874], [-2.7280482, 54.2983997], [-2.7281112, 54.2983163], [-2.7284955, 54.2978079], [-2.728829999999999, 54.297354], [-2.729017, 54.29709720000001], [-2.7296631, 54.296184200000006], [-2.7301045, 54.295567299999995], [-2.7305170999999997, 54.2950035], [-2.7308096999999996, 54.2946162], [-2.7313241999999995, 54.29395999999999], [-2.7317814, 54.29339699999999], [-2.7318503000000005, 54.2933149], [-2.7327377, 54.2924267], [-2.7328361, 54.2923345], [-2.7335936999999997, 54.2916522], [-2.7362177999999995, 54.289552], [-2.7367313, 54.28908869999999], [-2.7371866999999996, 54.288588199999985], [-2.7378116, 54.28784559999999], [-2.7384026999999995, 54.2870673], [-2.7387724, 54.28648569999999], [-2.7390715999999995, 54.2858711], [-2.739372299999999, 54.2851366], [-2.7395974, 54.2843939], [-2.7405074, 54.28134039999999], [-2.7406846999999996, 54.2807174], [-2.7411215, 54.279331899999995], [-2.7411352000000004, 54.2792763], [-2.7416638, 54.27752900000001], [-2.7416991999999993, 54.27741189999999], [-2.7417391, 54.2772801], [-2.7419082999999995, 54.2767135], [-2.7420718, 54.2761611], [-2.7434769999999995, 54.2713096], [-2.7438607, 54.2701283], [-2.7443314, 54.26896], [-2.7447698999999997, 54.268074299999995], [-2.7455883999999995, 54.2666824], [-2.746587, 54.26529149999999], [-2.7468174, 54.265014], [-2.7469903, 54.26481489999999], [-2.747038, 54.2647599], [-2.7476602, 54.2640153], [-2.7478536999999994, 54.2637593], [-2.7482417999999997, 54.2632459], [-2.7487264999999996, 54.26244589999999], [-2.748767423668505, 54.26235185318483], [-2.7494607, 54.2607586], [-2.7496584, 54.260106999999984], [-2.7498829, 54.2589601], [-2.7499672999999993, 54.2578243], [-2.7498953, 54.256732099999994], [-2.7497983999999995, 54.256201], [-2.7497606, 54.2560672], [-2.7497228999999996, 54.2559334], [-2.7496473, 54.25566570000001], [-2.7494602999999995, 54.2551495], [-2.7492133, 54.25462], [-2.748712, 54.25379040000001], [-2.7479045000000006, 54.2527433], [-2.7474551, 54.2522314], [-2.7470535999999997, 54.251704], [-2.7470052, 54.2516375], [-2.746912, 54.251509299999995], [-2.7467519999999994, 54.2512895], [-2.7467476999999993, 54.2512824], [-2.7466238000000005, 54.25110579999999], [-2.7464898999999994, 54.2508653], [-2.746312399999999, 54.2505482], [-2.7462276, 54.250366799999995], [-2.7461141, 54.2501317], [-2.7460207999999997, 54.24989], [-2.745964, 54.24974610000001], [-2.7458305, 54.24936099999999], [-2.7457014999999996, 54.24885369999999], [-2.7455885, 54.24819560000001], [-2.745548, 54.24765889999999], [-2.7455332999999995, 54.2471206], [-2.7455726999999994, 54.2465121], [-2.7456505, 54.24590010000001], [-2.7457891999999995, 54.24522309999999], [-2.7459792, 54.244542499999994], [-2.7460669999999996, 54.24431059999999], [-2.7461254, 54.24415629999999], [-2.7462942999999997, 54.24371], [-2.7466451, 54.242874599999986], [-2.7469355, 54.24229799999999], [-2.7472675, 54.2417185], [-2.7480194999999994, 54.2405882], [-2.7481578999999994, 54.240350500000005], [-2.748454999999999, 54.23984019999999], [-2.7485196, 54.2397103], [-2.7487775, 54.2391912], [-2.7488145000000004, 54.2391168], [-2.7488359, 54.2390737], [-2.7491209, 54.238349799999995], [-2.7491859, 54.238111499999995], [-2.7493403, 54.237606500000005], [-2.7494866999999994, 54.2370748], [-2.7495638, 54.2367661], [-2.7496362999999997, 54.236456], [-2.7496950999999994, 54.2361657], [-2.7497376999999994, 54.2358631], [-2.7498170999999996, 54.2352709], [-2.7498503, 54.2349001], [-2.7498631, 54.23463550000001], [-2.7498759, 54.234153], [-2.7498668, 54.2337146], [-2.7498451, 54.23339769999998], [-2.7498074999999997, 54.23298239999999], [-2.749728999999999, 54.23242470000001], [-2.7496580999999995, 54.23205060000001], [-2.7495522999999995, 54.231569799999995], [-2.7493102, 54.230712799999985], [-2.7490034999999997, 54.2296865], [-2.7488974999999995, 54.22934179999999], [-2.7488380999999995, 54.229148599999995], [-2.7481376, 54.2268115], [-2.7479895, 54.2263173], [-2.747916, 54.225866200000006], [-2.7471487999999997, 54.22327829999999], [-2.746597, 54.22139069999999], [-2.7464504, 54.2208939], [-2.7458325, 54.21880939999999], [-2.7452684, 54.2169432], [-2.7439754999999995, 54.2126676], [-2.742763786339, 54.20985013768338], [-2.738934, 54.2009439], [-2.7388705, 54.2008076], [-2.7367851999999995, 54.1961694], [-2.7360167, 54.1944952], [-2.7356527999999996, 54.193655500000006], [-2.7353631999999997, 54.1928074], [-2.7351438, 54.19192160000001], [-2.735009499999999, 54.1909915], [-2.7350061999999995, 54.1908932], [-2.7350116, 54.1899396], [-2.7350769999999995, 54.18931099999999], [-2.7351961999999994, 54.1886815], [-2.735359, 54.1880469], [-2.7355775, 54.18740950000001], [-2.7358481999999995, 54.186763000000006], [-2.7359351999999997, 54.1865735], [-2.7364113, 54.1857473], [-2.7369085, 54.185010600000005], [-2.737417, 54.18437289999999], [-2.737987, 54.18375799999999], [-2.7391518, 54.1826492], [-2.7403072999999996, 54.18155339999999], [-2.7411036999999996, 54.18067940000001], [-2.7418043, 54.17980069999999], [-2.7423820999999995, 54.1788722], [-2.742907, 54.177746600000006], [-2.7432909999999997, 54.17653559999999], [-2.7434399999999997, 54.1759737], [-2.7438283999999995, 54.1745086], [-2.7441881999999995, 54.17320459999999], [-2.7443882, 54.172479499999994], [-2.7449393, 54.17046030000001], [-2.7454664, 54.1684754], [-2.7463797, 54.1652321], [-2.7472099, 54.16193410000001], [-2.7475869999999993, 54.15970029999999], [-2.7478517999999994, 54.157446199999995], [-2.7478648461733446, 54.15728160862064], [-2.7479589, 54.156095], [-2.7480348, 54.1549199], [-2.7480559999999996, 54.1543003], [-2.7481104, 54.15383309999999], [-2.7481743999999995, 54.15340699999999], [-2.7484938999999997, 54.15172559999999], [-2.748951299999999, 54.1502439], [-2.7494839999999994, 54.1490962], [-2.7496785, 54.148733699999994], [-2.7499025, 54.148374200000006], [-2.7504308, 54.1476015], [-2.7510622, 54.14680909999999], [-2.7524372999999995, 54.1451957], [-2.7525188000000003, 54.1451003], [-2.753607699999999, 54.14381740000001], [-2.7545483, 54.1427004], [-2.7548072, 54.1423927], [-2.7581098999999996, 54.13841179999999], [-2.7584940999999996, 54.1379624], [-2.7587742999999993, 54.1376195], [-2.759314, 54.136994099999995], [-2.7595129, 54.1367728], [-2.7596522, 54.13662339999999], [-2.7600521, 54.1362165], [-2.7605096999999996, 54.1358045], [-2.7611028, 54.13529069999999], [-2.7622529, 54.1344344], [-2.7632323, 54.13377080000001], [-2.7646366999999996, 54.13291569999999], [-2.7648707298177224, 54.13279246756888], [-2.7649213410057354, 54.13276581732797], [-2.7669585, 54.1316931], [-2.7683419, 54.1310351], [-2.7700886, 54.130145], [-2.7706630999999997, 54.1298139], [-2.7712179999999997, 54.129486799999995], [-2.7723068, 54.128837700000005], [-2.7725067999999995, 54.1287233], [-2.7728565, 54.1284952], [-2.7731833999999997, 54.1282819], [-2.773569999999999, 54.1280268], [-2.773629589250417, 54.12798825328506], [-2.7747134999999994, 54.1272871], [-2.775059, 54.1270511], [-2.7753889, 54.12676660000001], [-2.7763141999999994, 54.1260876], [-2.7770851999999997, 54.1255042], [-2.7772277, 54.1253953], [-2.7776043999999995, 54.125097399999994], [-2.7780147, 54.1247641], [-2.7784300999999996, 54.12441499999999], [-2.7786710999999995, 54.12420410000001], [-2.7791675999999996, 54.12376079999999], [-2.7795527, 54.12339299999999], [-2.7799889, 54.1230151], [-2.7803427999999997, 54.12270219999999], [-2.7821855999999996, 54.120971099999984], [-2.7827856, 54.12047230000001], [-2.784777380770516, 54.11868220320536], [-2.785798, 54.1177649], [-2.7871259, 54.1165561], [-2.7872220999999997, 54.1164685], [-2.7893465999999996, 54.11453459999999], [-2.7914197999999995, 54.1126472], [-2.7915433, 54.11253749999999], [-2.7969634999999995, 54.1076158], [-2.7973554999999997, 54.10725990000001], [-2.7977711, 54.106886399999986], [-2.8002452099972013, 54.104646225278074], [-2.8015715999999995, 54.1034452], [-2.8116715999999995, 54.094293], [-2.8121769, 54.0938287], [-2.8128872, 54.093176099999994], [-2.8136791, 54.0924509], [-2.8141355, 54.09203290000001], [-2.8146526, 54.09158659999999], [-2.8154278, 54.0908748], [-2.8166445, 54.08967249999999], [-2.8175028, 54.0887365], [-2.8178726999999997, 54.088302500000005], [-2.8187299, 54.0871424], [-2.8191529, 54.0864359], [-2.8194742, 54.0858312], [-2.8195222000000006, 54.0857409], [-2.8196517, 54.0854504], [-2.8205554, 54.0834464], [-2.8207181, 54.0829755], [-2.8212368999999997, 54.08161870000001], [-2.8213439, 54.0812405], [-2.821386, 54.0810719], [-2.8214879, 54.0805379], [-2.8215549, 54.0802308], [-2.8216156, 54.079108299999994], [-2.8216097, 54.0787432], [-2.8215573999999997, 54.077994200000006], [-2.8215024999999994, 54.0775761], [-2.8214887999999996, 54.077497400000006], [-2.8213943999999995, 54.0770584], [-2.8211396999999994, 54.0762061], [-2.8209244, 54.07561229999999], [-2.8207669999999996, 54.0752785], [-2.82055, 54.07478969999998], [-2.8205224, 54.074732399999995], [-2.8202713, 54.07425010000001], [-2.8199509, 54.0736933], [-2.8197609999999997, 54.0733504], [-2.8196450999999993, 54.0731511], [-2.818953, 54.07209180000001], [-2.8188822, 54.0719977], [-2.8180728, 54.070917900000005], [-2.8173013, 54.0699922], [-2.8164627, 54.0690796], [-2.8145992999999994, 54.0671493], [-2.8145004999999994, 54.06704260000001], [-2.8140661, 54.06653239999999], [-2.8132333999999997, 54.0655544], [-2.8125047, 54.064557599999986], [-2.811812, 54.06350559999999], [-2.811166, 54.0624717], [-2.8105997, 54.0614156], [-2.8102111999999995, 54.06061340000001], [-2.810074, 54.0603315], [-2.8095806999999997, 54.05923469999999], [-2.8092138, 54.0581802], [-2.8092034, 54.0581432], [-2.8090339, 54.057537499999995], [-2.8088947, 54.0568594], [-2.8087903999999995, 54.056066], [-2.8086167999999994, 54.0537593], [-2.8086178, 54.0535823], [-2.8086278, 54.0530775], [-2.8086258999999996, 54.0526209], [-2.8086280999999995, 54.0525201], [-2.808631020593312, 54.05194394711092], [-2.808631399999999, 54.05186909999999], [-2.8086106999999996, 54.0515534], [-2.8085723, 54.051303999999995], [-2.8084973999999994, 54.0509794], [-2.8084814999999996, 54.0508869], [-2.8083844999999994, 54.05052779999999], [-2.8083645999999995, 54.05045419999999], [-2.8082245999999995, 54.0500268], [-2.8081501, 54.049811599999984], [-2.8079096, 54.04925699999999], [-2.8077197685531408, 54.0488678415442], [-2.8076717, 54.0487693], [-2.8073714999999995, 54.04815429999999], [-2.807262699999999, 54.0479313], [-2.8071373, 54.047625], [-2.8070571999999996, 54.04739140000001], [-2.8070105999999995, 54.0472554], [-2.8069528000000004, 54.046989399999994], [-2.8069063, 54.0465564], [-2.8067606, 54.04514050000001], [-2.8066911999999995, 54.044645200000005], [-2.8065958999999996, 54.04418], [-2.8064745, 54.043752100000006], [-2.8062521, 54.0431569], [-2.8059812999999996, 54.0424987], [-2.8058199, 54.042206], [-2.8057417, 54.042073], [-2.8056012, 54.0418472], [-2.8054120999999994, 54.04158770000001], [-2.8050504999999997, 54.041137000000006], [-2.8049709000000003, 54.0410462], [-2.8046259, 54.04065889999998], [-2.8041995, 54.04022020000001], [-2.8037292, 54.039788400000006], [-2.8032652, 54.039395899999995], [-2.8028553, 54.0391042], [-2.8024669, 54.0388462], [-2.8018232, 54.0383947], [-2.8013196, 54.0380808], [-2.8007326, 54.0376867], [-2.8002482999999994, 54.03728689999999], [-2.7999064, 54.036949500000006], [-2.799726, 54.036753100000006], [-2.7996220999999997, 54.0366225], [-2.7995326, 54.03649889999999], [-2.7994878, 54.03643310000001], [-2.7993827, 54.036279], [-2.7992426, 54.03604070000001], [-2.7991230999999996, 54.03579659999999], [-2.7989781, 54.0352736], [-2.7988799, 54.034761200000005], [-2.7988641999999997, 54.0338784], [-2.7988371999999995, 54.03259689999999], [-2.7988419, 54.03169729999999], [-2.7988056999999995, 54.0308021], [-2.7987305, 54.02947259999999], [-2.7986476, 54.0287971], [-2.7985967000000005, 54.02831900000001], [-2.7985576999999995, 54.02782199999999], [-2.7983165, 54.0261285], [-2.7981542, 54.0247712], [-2.7980046999999995, 54.02357190000001], [-2.7978944, 54.0227509], [-2.797791699999999, 54.0219402], [-2.7977196, 54.0213315], [-2.7976438999999997, 54.0207214], [-2.7975509, 54.0200427], [-2.7974477, 54.0194077], [-2.7974326, 54.01930649999999], [-2.7973447, 54.018900299999984], [-2.7972816, 54.018492900000005], [-2.7970645999999997, 54.0176451], [-2.7967926, 54.016787], [-2.7965182, 54.0159544], [-2.7960013999999997, 54.01436499999999], [-2.7955112, 54.0128687], [-2.7950465, 54.0114111], [-2.7947189, 54.0103708], [-2.7945030999999996, 54.00945740000001], [-2.7944916, 54.00921100000001], [-2.7944755, 54.0090471], [-2.7944056999999995, 54.00856159999999], [-2.7943440999999996, 54.008058799999986], [-2.7942957999999996, 54.0075969], [-2.7942636, 54.0071256], [-2.7942501999999996, 54.0065865], [-2.7942555, 54.005924399999984], [-2.7942796999999997, 54.0053901], [-2.7942824, 54.0051662], [-2.7942824, 54.00494869999999], [-2.7942636, 54.00473589999999], [-2.7942376, 54.0043191], [-2.7941881999999993, 54.003113599999985], [-2.7940775, 54.0020299], [-2.7939937, 54.0015642], [-2.7939761, 54.001479399999994], [-2.7937993, 54.0005358], [-2.7935780999999995, 53.9996361], [-2.7934366275361153, 53.999174733749136], [-2.7932121, 53.9984425], [-2.7930091999999997, 53.9978279], [-2.7927922999999995, 53.9972466], [-2.7926836, 53.99696190000001], [-2.7921983000000004, 53.99569079999999], [-2.7914597, 53.9941049], [-2.7910951999999996, 53.9932953], [-2.7907455999999997, 53.9925629], [-2.7904314, 53.991870000000006], [-2.7897768999999997, 53.990482799999995], [-2.7895632, 53.9900367], [-2.7889836, 53.98883699999999], [-2.7887788, 53.9884132], [-2.7886201999999995, 53.9880849], [-2.7882551, 53.9874442], [-2.7874415999999997, 53.9861578], [-2.7867863999999996, 53.9852939], [-2.7861648, 53.98451409999999], [-2.7860726, 53.98440519999999], [-2.784777380770516, 53.98277758879684], [-2.7847453999999994, 53.9827374], [-2.7843136, 53.9821947], [-2.7834697, 53.981183299999984], [-2.7829849, 53.9805536], [-2.7823085999999995, 53.97970539999999], [-2.781582199999999, 53.9787822], [-2.7797011, 53.9764273], [-2.7787841, 53.97529750000001], [-2.7773093999999996, 53.97345709999999], [-2.7765871999999994, 53.97251849999999], [-2.7761724, 53.97199989999999], [-2.7758446999999995, 53.971590199999994], [-2.7757469999999995, 53.971449799999995], [-2.7755846, 53.971205699999985], [-2.774497, 53.969570700000006], [-2.7739245999999995, 53.9686253], [-2.7734059, 53.96768829999999], [-2.7729481999999996, 53.9667668], [-2.7725023, 53.96572989999999], [-2.7722828, 53.96520149999999], [-2.7720716, 53.9646696], [-2.7715778, 53.9633048], [-2.7711435999999994, 53.96192679999999], [-2.770972, 53.961289099999995], [-2.7708551999999997, 53.960786], [-2.7707735999999996, 53.9603517], [-2.7707428999999997, 53.96022030000001], [-2.7706869, 53.9599468], [-2.7705450999999996, 53.9591764], [-2.7704350999999994, 53.95838799999999], [-2.7702483, 53.956333699999995], [-2.7701049, 53.9544408], [-2.7699775999999994, 53.9531351], [-2.769925999999999, 53.952239099999986], [-2.7699179, 53.95177600000001], [-2.7699355, 53.9511924], [-2.7700020999999997, 53.9506456], [-2.7700889999999996, 53.95001630000001], [-2.770344, 53.9490737], [-2.7706292999999995, 53.948296699999986], [-2.7709973999999997, 53.94750350000001], [-2.7713604, 53.946733], [-2.771516773590078, 53.946338544998355], [-2.7716689, 53.9459548], [-2.7718334, 53.94533590000002], [-2.7719739, 53.9447144], [-2.7720696999999994, 53.94401429999999], [-2.7721083, 53.94333919999999], [-2.7720094, 53.94191409999999], [-2.7718928000000003, 53.94131149999998], [-2.7717455999999996, 53.9406996], [-2.7714272, 53.9397886], [-2.7706736999999997, 53.9382944], [-2.7703496, 53.93774769999999], [-2.7698038, 53.93699130000001], [-2.7692395, 53.9362794], [-2.7683649, 53.935355599999994], [-2.76787, 53.934837], [-2.7675417999999996, 53.9344763], [-2.7671895, 53.9341153], [-2.7661431, 53.933020199999994], [-2.7651420999999994, 53.931950699999994], [-2.764184199999999, 53.9308923], [-2.7641275, 53.9308348], [-2.7628033, 53.9294203], [-2.7620443, 53.9285674], [-2.7619074, 53.928414999999994], [-2.7615249, 53.9279269], [-2.7610456, 53.92726739999999], [-2.7604957, 53.9263321], [-2.7600709, 53.9255003], [-2.7596283, 53.9244475], [-2.7589218999999994, 53.9222205], [-2.7583574999999994, 53.9202989], [-2.7576347999999995, 53.9179412], [-2.7574549, 53.91718070000001], [-2.7572264999999994, 53.91659019999999], [-2.7571881, 53.91646199999999], [-2.7561472, 53.91297670000001], [-2.7555079, 53.91082389999999], [-2.7550439, 53.9095257], [-2.7546434999999994, 53.90841079999999], [-2.7541339999999996, 53.907091], [-2.7533463, 53.9049199], [-2.7530701999999994, 53.904214], [-2.7512914, 53.89933359999999], [-2.7509924999999997, 53.8985611], [-2.7507766, 53.89800309999999], [-2.7503419, 53.896877399999994], [-2.7499601, 53.89580550000001], [-2.7491801, 53.893701], [-2.7490820634054693, 53.89343534084089], [-2.7487445, 53.892520600000005], [-2.7485683, 53.8919532], [-2.7481832999999996, 53.890453699999995], [-2.7479043, 53.888679399999994], [-2.7478584999999995, 53.88829080000001], [-2.7478478, 53.88819869999999], [-2.7477294999999997, 53.887261800000005], [-2.7476659, 53.8867575], [-2.7475599999999996, 53.886443500000006], [-2.7475175000000003, 53.8861289], [-2.7474947, 53.88593579999999], [-2.7474135, 53.885324700000005], [-2.7473531, 53.884477], [-2.7473439, 53.8844098], [-2.747108400000001, 53.88299889999999], [-2.7469986, 53.8818263], [-2.7468581, 53.880456599999995], [-2.7468424, 53.8803076], [-2.7465496999999996, 53.878244], [-2.7464082999999997, 53.8769585], [-2.7462675999999995, 53.8757749], [-2.7462565999999997, 53.8757091], [-2.7460808, 53.87465579999999], [-2.7456794, 53.872901899999995], [-2.7446593, 53.868522299999995], [-2.7441306, 53.866209799999986], [-2.7439588999999995, 53.86534230000001], [-2.7436057999999997, 53.8638783], [-2.7434093999999996, 53.86303809999998], [-2.7430523, 53.8615155], [-2.7430218999999996, 53.861385199999994], [-2.7427758999999994, 53.86033259999999], [-2.7426278999999996, 53.85967339999999], [-2.7425258, 53.859012599999986], [-2.7424934999999997, 53.8588773], [-2.7422227999999995, 53.85791669999999], [-2.7420314, 53.8571259], [-2.7420030999999994, 53.857004800000006], [-2.7419732999999997, 53.856877], [-2.7410064999999997, 53.8525987], [-2.7407514, 53.851515], [-2.7404795999999996, 53.8503894], [-2.7403233, 53.84962320000001], [-2.7403102, 53.849572], [-2.7399748999999995, 53.8480883], [-2.7396782, 53.8467753], [-2.7390963000000004, 53.8442662], [-2.7388987, 53.843412], [-2.7386663, 53.8421404], [-2.738579, 53.841123], [-2.738569136757064, 53.84046508143667], [-2.7385631, 53.84006240000001], [-2.738668, 53.8388669], [-2.7388311, 53.83793159999999], [-2.7388342, 53.83791999999999], [-2.7390202999999995, 53.8372157], [-2.7393026, 53.8363705], [-2.7396052, 53.83551829999999], [-2.7398264, 53.834793999999995], [-2.740057, 53.8337452], [-2.7401506, 53.83305119999999], [-2.7402061999999994, 53.83223970000001], [-2.7402150999999995, 53.8315107], [-2.7401210999999996, 53.8304292], [-2.7397802, 53.828589599999994], [-2.7388098999999997, 53.82406929999999], [-2.7384417, 53.82235359999999], [-2.7380488, 53.8205402], [-2.7380164999999996, 53.820354299999984], [-2.7378387999999996, 53.81948589999999], [-2.7376716999999995, 53.81868879999998], [-2.7373913, 53.81768389999999], [-2.737239, 53.8170447], [-2.736939, 53.8160822], [-2.736782, 53.81556140000001], [-2.7366968, 53.81524919999999], [-2.7366258999999995, 53.8149986], [-2.7364556, 53.814533199999985], [-2.736148, 53.8137255], [-2.7356065999999997, 53.81248139999999], [-2.7351078, 53.811324100000014], [-2.7350621, 53.811217899999995], [-2.7344736, 53.80988479999999], [-2.7341442, 53.8090778], [-2.733515, 53.807642599999994], [-2.7328704, 53.8062105], [-2.7324227999999997, 53.805123900000005], [-2.7318127999999997, 53.80369639999999], [-2.731347, 53.8026414], [-2.7308772999999995, 53.80161050000001], [-2.7306810999999995, 53.8011582], [-2.7285246, 53.79618709999999], [-2.7274262, 53.79364679999998], [-2.7266404, 53.79188250000001], [-2.7262329999999997, 53.790909], [-2.7257979, 53.7898882], [-2.7254343999999997, 53.78904690000001], [-2.724734850364643, 53.78742772712427], [-2.7246337, 53.7871936], [-2.724444399999999, 53.786759100000005], [-2.723769, 53.785195], [-2.723237, 53.7839744], [-2.7227123999999994, 53.78275320000001], [-2.7217906999999997, 53.78066989999999], [-2.721037299999999, 53.77891480000001], [-2.7206271, 53.77789920000001], [-2.7205856999999996, 53.777797699999994], [-2.720336, 53.777201200000015], [-2.7202895, 53.77710239999999], [-2.7200856999999994, 53.776669000000005], [-2.7199712, 53.7764463], [-2.7197906, 53.7760496], [-2.7192675, 53.77483670000001], [-2.7192217, 53.7747305], [-2.7189374999999996, 53.77405550000001], [-2.7187287, 53.773583599999995], [-2.7184333000000005, 53.7728959], [-2.7178185, 53.7714837], [-2.7174507, 53.7706841], [-2.7171345, 53.769950599999994], [-2.7168927, 53.7693912], [-2.7167275, 53.7688911], [-2.7166276999999996, 53.76852970000001], [-2.7165317999999994, 53.768144699999986], [-2.7162748999999997, 53.7670586], [-2.7161577999999995, 53.7667113], [-2.7159721, 53.76625409999999], [-2.7157405, 53.7656837], [-2.7153030999999994, 53.7648138], [-2.7143635000000006, 53.7633761], [-2.7136076999999994, 53.76249589999999], [-2.7133768, 53.7622619], [-2.7131161999999995, 53.7619885], [-2.712805, 53.76170359999999], [-2.7124072, 53.76136679999998], [-2.712141602053286, 53.76111398307836], [-2.7120850999999995, 53.7610602], [-2.7118006, 53.7608439], [-2.7113303999999996, 53.7604511], [-2.7109317, 53.7601855], [-2.7106737, 53.7600256], [-2.71065325, 53.76001500000001], [-2.7103741, 53.75984760000001], [-2.7100250999999997, 53.7596177], [-2.7097931, 53.7594577], [-2.7097444, 53.759427800000005], [-2.7095679999999995, 53.7593198], [-2.7095570999999996, 53.75931309999999], [-2.7095513, 53.7593095], [-2.7093273, 53.7591361], [-2.7091436, 53.7589675], [-2.7088463999999997, 53.758621299999994], [-2.7087216999999995, 53.7584858], [-2.7084912, 53.7581965], [-2.7083632, 53.75799769999999], [-2.7082719999999996, 53.7578442], [-2.7081366, 53.75754270000001], [-2.7080629, 53.75726040000001], [-2.7080368, 53.7570718], [-2.7080259, 53.75696219999999], [-2.7080602, 53.7563946], [-2.7080457034549412, 53.75631311226437], [-2.7080091368890007, 53.75615612488455], [-2.7079680464278466, 53.75601813110232], [-2.707923042332764, 53.755896420038965], [-2.7078747348650385, 53.75578828081582], [-2.7078237342859555, 53.75569100255421], [-2.7077706508568, 53.75560187437544], [-2.707716094838857, 53.75551818540082], [-2.707660676493412, 53.75543722475166], [-2.707605006081751, 53.75535628154929], [-2.7075496938651584, 53.75527264491502], [-2.70749535010492, 53.75518360397017], [-2.7074425850623207, 53.755086447836035], [-2.707392008998646, 53.754978465633954], [-2.7073442321751804, 53.75485694648523], [-2.7072998648532107, 53.75471917951119], [-2.707259517294021, 53.754562453833145], [-2.7072046, 53.7543218], [-2.707174, 53.754186], [-2.7070750999999995, 53.7537833], [-2.7066813999999995, 53.7527646], [-2.7065883, 53.752463799999994], [-2.7065156999999997, 53.752175399999985], [-2.7064984, 53.7520893], [-2.7064572, 53.7518285], [-2.7064513, 53.7517923], [-2.7064384999999995, 53.7517184], [-2.7063506, 53.7512404], [-2.7062676999999997, 53.7507899], [-2.7062624999999993, 53.7507622], [-2.7061763999999995, 53.7503007], [-2.7058971, 53.7488031], [-2.7055582, 53.746889499999995], [-2.7055234999999995, 53.7467027], [-2.7053928, 53.74628409999999], [-2.7050455999999996, 53.7444894], [-2.7050237, 53.7443761], [-2.7048222, 53.743284], [-2.7046021, 53.74221699999999], [-2.704554, 53.7419315], [-2.7043952999999994, 53.741054300000016], [-2.7043869999999997, 53.7410091], [-2.7043552, 53.740839], [-2.7042774, 53.7405196], [-2.7041576999999997, 53.7398076], [-2.7040155, 53.73902809999999], [-2.703823, 53.737866299999986], [-2.7037565, 53.73745830000001], [-2.7035739999999997, 53.73654270000001], [-2.7034665, 53.73613819999999], [-2.7033531, 53.73572759999998], [-2.7032271, 53.735321799999994], [-2.703009, 53.7346574], [-2.7028765152117713, 53.734323238421794], [-2.7027485999999996, 53.734000599999995], [-2.7022356000000003, 53.7329164], [-2.7019433, 53.73227380000001], [-2.701449199999999, 53.731087499999994], [-2.7009503999999995, 53.729963899999994], [-2.7003796, 53.72871719999999], [-2.6994792, 53.72677569999998], [-2.6989105, 53.72565240000001], [-2.6983604, 53.72452949999999], [-2.6976057502796564, 53.722932873623094], [-2.6975903312417797, 53.722900250647385], [-2.6968918, 53.72142229999999], [-2.6961732, 53.719587100000005], [-2.6960918, 53.7193791], [-2.6949458523585643, 53.71689550407083], [-2.6945342, 53.7160033], [-2.6943687999999995, 53.715652899999995], [-2.6941629999999996, 53.71507040000001], [-2.6941357999999997, 53.7150085], [-2.6938682, 53.7142351], [-2.6938179, 53.7141227], [-2.6935792, 53.7134823], [-2.6935621, 53.71344719999999], [-2.6924231999999995, 53.7109074], [-2.6915268, 53.7088944], [-2.6903899999999994, 53.70643989999999], [-2.689081100000001, 53.7035503], [-2.6884374, 53.7020863], [-2.6880453, 53.70121940000001], [-2.6872085999999995, 53.69941070000001], [-2.6870464, 53.699053], [-2.6868862, 53.69869969999999], [-2.6847155, 53.69391180000001], [-2.6813307999999996, 53.686437100000006], [-2.6789545, 53.6811886], [-2.6789378344224217, 53.68115157602794], [-2.6785952999999996, 53.6803906], [-2.678415651202746, 53.67999131380288], [-2.6784156, 53.6799912], [-2.6777854999999997, 53.6785873], [-2.6777219, 53.6784457], [-2.6771256, 53.67687499999999], [-2.6768659999999995, 53.6761872], [-2.6765552, 53.6755261], [-2.676131, 53.6746238], [-2.6754338999999994, 53.6731172], [-2.6749250000000004, 53.6717849], [-2.6745898, 53.6709073], [-2.6745198, 53.670703999999986], [-2.6739237999999994, 53.6688619], [-2.6737225, 53.66814879999998], [-2.673389, 53.66689360000001], [-2.6733380000000007, 53.6666789], [-2.6719739, 53.66134199999999], [-2.6717563999999996, 53.6600164], [-2.6716531, 53.659386399999995], [-2.6716466999999997, 53.6585126], [-2.6716305999999994, 53.6576479], [-2.6715285999999994, 53.656755099999984], [-2.6712913, 53.65588029999999], [-2.6711625, 53.655355799999995], [-2.6710686, 53.6550495], [-2.6709385, 53.654625], [-2.6706113, 53.6538393], [-2.6701449, 53.652953399999994], [-2.6700798999999997, 53.6528344], [-2.6697637, 53.65220560000001], [-2.6695613, 53.6517695], [-2.6694000999999994, 53.6513812], [-2.6692994999999997, 53.6510482], [-2.6685217, 53.64810549999999], [-2.6684627, 53.6479083], [-2.6681682999999996, 53.64702559999999], [-2.6679319999999995, 53.64612619999999], [-2.667583099999999, 53.64479869999999], [-2.6671472, 53.6431005], [-2.6667948, 53.641814], [-2.6665748, 53.6411838], [-2.6663325, 53.6405535], [-2.6650523000000006, 53.6374902], [-2.6637471, 53.634443000000005], [-2.661362, 53.6287323], [-2.6610197326010785, 53.62791270082296], [-2.6604829999999997, 53.62662739999999], [-2.6597124, 53.624775199999995], [-2.6596697, 53.62467370000001], [-2.6596103, 53.6245315], [-2.6595847, 53.62447199999999], [-2.6566593, 53.61750729999999], [-2.6558497, 53.6155795], [-2.6553520999999995, 53.6143446], [-2.6547725, 53.613111], [-2.6535470999999995, 53.6106615], [-2.6511411999999996, 53.6057592], [-2.6507223, 53.604921999999995], [-2.6465325999999996, 53.59654739999999], [-2.646382, 53.59624289999999], [-2.6449831999999995, 53.5934804], [-2.6438613000000006, 53.5912645], [-2.6425770999999996, 53.5886094], [-2.6423856, 53.58826119999999], [-2.6422371, 53.587861199999985], [-2.641888, 53.58660689999999], [-2.6410278999999997, 53.5834047], [-2.6405743, 53.5814205], [-2.6404289999999997, 53.5808037], [-2.64042, 53.58075569999999], [-2.6401354999999995, 53.578964099999986], [-2.6399535999999997, 53.5772196], [-2.6398544, 53.57552809999999], [-2.6398454133545544, 53.57460657386965], [-2.6398377000000006, 53.5738156], [-2.6399398, 53.572145], [-2.6398982, 53.5717324], [-2.6399572, 53.5707747], [-2.640139899999999, 53.56802900000002], [-2.6404509999999997, 53.5633516], [-2.6406528, 53.5603221], [-2.6405422999999995, 53.5566285], [-2.6405370999999995, 53.55653379999999], [-2.6405116999999994, 53.5560783], [-2.6403368, 53.5519637], [-2.6403219, 53.551675], [-2.6402801, 53.5506563], [-2.6402694999999996, 53.5503902], [-2.6402599, 53.55014709999999], [-2.6402009, 53.549638900000005], [-2.6401058000000006, 53.5491047], [-2.6400323, 53.54883300000001], [-2.6399420999999994, 53.5485628], [-2.6397714999999997, 53.548140299999986], [-2.6394465999999994, 53.5476489], [-2.6393596999999995, 53.547517500000005], [-2.6389389000000003, 53.5468526], [-2.6383833999999995, 53.5462693], [-2.6377143999999997, 53.545697100000005], [-2.63761456295778, 53.54562433250755], [-2.6375645186508274, 53.54558785703365], [-2.6374116000000005, 53.5454764], [-2.6368178999999996, 53.5450766], [-2.6361697, 53.5447114], [-2.6360002999999996, 53.54461739999999], [-2.635887799999999, 53.544564400000006], [-2.6352418, 53.54425129999999], [-2.6350006, 53.54413639999999], [-2.6340832, 53.5437629], [-2.6339028999999994, 53.5436848], [-2.6323666456088124, 53.54309386261938], [-2.632054, 53.54297359999999], [-2.6301788, 53.5422507], [-2.6297644999999994, 53.542072399999995], [-2.6288802, 53.54166630000001], [-2.6283192, 53.541391399999995], [-2.6279114, 53.5411775], [-2.6275586, 53.54097399999999], [-2.6271424, 53.54070259999999], [-2.6267613999999995, 53.54042519999999], [-2.6265143, 53.5402174], [-2.6263568, 53.54008499999999], [-2.6260370999999996, 53.539775799999994], [-2.6258656999999994, 53.5395972], [-2.6255168999999996, 53.53923439999999], [-2.6249914, 53.5386344], [-2.6247546, 53.538352800000006], [-2.6243799, 53.5379072], [-2.6237477, 53.53717139999999], [-2.623199, 53.5365372], [-2.6229028, 53.53619419999999], [-2.6225399, 53.5357766], [-2.6219716, 53.53512849999999], [-2.621628, 53.5347367], [-2.6206631999999996, 53.53361759999999], [-2.6198362, 53.5326385], [-2.6193717, 53.5320369], [-2.6192951999999994, 53.53194800000001], [-2.6188653, 53.53139319999999], [-2.6186668, 53.531166], [-2.6182384, 53.530659400000005], [-2.6175195999999996, 53.52982599999999], [-2.6167006999999995, 53.528885599999995], [-2.6161696999999995, 53.52827019999999], [-2.6157451, 53.527796499999994], [-2.6156983, 53.52773889999999], [-2.6156631999999997, 53.52769380000001], [-2.6156176999999996, 53.52763339999999], [-2.6155726, 53.52757089999999], [-2.6155200999999995, 53.52749599999999], [-2.6154577999999997, 53.52740049999999], [-2.6152358, 53.5271445], [-2.6148455, 53.52667389999999], [-2.6142921, 53.52605080000001], [-2.6137939999999995, 53.5254717], [-2.6129161, 53.52445629999999], [-2.612082, 53.523477199999995], [-2.611575, 53.5228617], [-2.6111565999999997, 53.52234829999999], [-2.6107436, 53.521822], [-2.6103795999999995, 53.5213307], [-2.610311943425789, 53.52123315641426], [-2.6100577000000005, 53.520866600000005], [-2.6098316, 53.5205144], [-2.6096089999999994, 53.52015680000001], [-2.6094274, 53.5198693], [-2.609383396919485, 53.519795839943136], [-2.6093036411062864, 53.51966269288184], [-2.609198699999999, 53.5194875], [-2.6090733, 53.5192717], [-2.6087461, 53.5186994], [-2.6084672, 53.5182035], [-2.6081909, 53.5176947], [-2.6078770999999996, 53.5170999], [-2.6076322, 53.5166281], [-2.607401, 53.516165], [-2.6072467, 53.5158121], [-2.6070945999999995, 53.5154567], [-2.6069715, 53.515136699999985], [-2.6069047, 53.5149509], [-2.6068458999999997, 53.5147902], [-2.6067685, 53.51461320000001], [-2.6066319, 53.514304999999986], [-2.6066298, 53.51429449999999], [-2.6061176, 53.513155299999994], [-2.6059904, 53.51289539999999], [-2.6058255, 53.5124856], [-2.605672199999999, 53.512088799999994], [-2.605401, 53.5114179], [-2.605114323946612, 53.51071567732565], [-2.6049263, 53.51025510000001], [-2.6045508, 53.5093364], [-2.604253299999999, 53.5086036], [-2.6039073, 53.50776930000001], [-2.6036095999999995, 53.50704830000001], [-2.6033278999999996, 53.506348], [-2.6030597, 53.50570509999999], [-2.6027243999999996, 53.5048756], [-2.6025285999999994, 53.5043875], [-2.602195099999999, 53.5035658], [-2.6021689, 53.5035014], [-2.6020727000000003, 53.5032644], [-2.6018608, 53.5027395], [-2.6013994, 53.5016196], [-2.6009461, 53.5004964], [-2.6004848, 53.4993621], [-2.5996414, 53.49727839999999], [-2.5989613000000005, 53.495582199999994], [-2.5984531, 53.4943234], [-2.5978133000000003, 53.4927388], [-2.5969886999999994, 53.49071219999999], [-2.5967053, 53.48998279999999], [-2.5966627, 53.489867], [-2.5964897999999996, 53.48939729999999], [-2.5964508999999993, 53.48928879999999], [-2.5961049, 53.4882531], [-2.5958112, 53.4872301], [-2.5956434999999995, 53.486585299999994], [-2.5953056, 53.4850053], [-2.5952224, 53.484459499999986], [-2.5951822, 53.4840557], [-2.5951124999999995, 53.483128399999984], [-2.5950695, 53.482183500000005], [-2.5950669, 53.481455700000005], [-2.5950639999999994, 53.480458600000006], [-2.5950508, 53.48012930000001], [-2.5950749, 53.479342300000006], [-2.595129899999999, 53.4784692], [-2.5952157, 53.47733100000001], [-2.5952814000000006, 53.4764483], [-2.5953352, 53.4757603], [-2.5953632, 53.47547990000001], [-2.5953686, 53.4754089], [-2.5953807, 53.47527180000001], [-2.5954442, 53.47478659999999], [-2.5955242, 53.47423729999999], [-2.5956367999999994, 53.4735876], [-2.5957574999999995, 53.47299850000001], [-2.5958984, 53.4724288], [-2.5960737, 53.4717893], [-2.5961447999999994, 53.471571399999995], [-2.5961622, 53.4715179], [-2.596184, 53.47146], [-2.596248, 53.471289600000006], [-2.5963472999999997, 53.47101810000001], [-2.5964572, 53.47069399999999], [-2.5965993999999997, 53.4703348], [-2.5968541999999997, 53.469734499999994], [-2.5971321, 53.4691156], [-2.5973412999999996, 53.4686717], [-2.597616, 53.4680932], [-2.5977502828717483, 53.46779240988761], [-2.5980306, 53.4671645], [-2.5981862, 53.4667717], [-2.5983282999999995, 53.4663949], [-2.5984144, 53.466148799999985], [-2.5984835, 53.4659297], [-2.5985654999999994, 53.4656306], [-2.5986288, 53.4653443], [-2.5987816, 53.46451390000001], [-2.598844688427788, 53.464208573305186], [-2.5989238, 53.46382570000001], [-2.5990203999999997, 53.46333550000001], [-2.5991462999999997, 53.46267019999999], [-2.599258, 53.4623538], [-2.5993655, 53.4620724], [-2.5994921000000004, 53.46177840000001], [-2.5996694999999996, 53.4614123], [-2.5998545, 53.4610859], [-2.6000209, 53.460821900000006], [-2.6002225999999995, 53.4605442], [-2.6003053, 53.46043459999999], [-2.6005261, 53.4601652], [-2.6007879, 53.459867299999985], [-2.601002499999999, 53.45963900000001], [-2.6015855, 53.45904379999999], [-2.6029890999999994, 53.457625699999994], [-2.605114323946612, 53.45547189379051], [-2.6060202999999995, 53.45455369999999], [-2.6070131999999995, 53.4535462], [-2.6070634627040534, 53.45349464203949], [-2.6070982539173584, 53.45345895422924], [-2.6073429999999997, 53.45320790000001], [-2.6108522, 53.44966319999999], [-2.611440599999999, 53.449066], [-2.6116773, 53.448827300000005], [-2.6119038999999997, 53.4485987], [-2.612755, 53.44773919999999], [-2.6137687, 53.4467107], [-2.6160813, 53.44436530000001], [-2.6161933, 53.444254], [-2.6167554, 53.44368299999999], [-2.6167918, 53.4436462], [-2.6182852999999997, 53.4421314], [-2.6215637, 53.438789499999984], [-2.6219238999999996, 53.4383683], [-2.6222204, 53.4379618], [-2.6224645999999994, 53.437585299999995], [-2.6226695, 53.437207], [-2.6227573, 53.4370151], [-2.6228713, 53.4367233], [-2.6229714, 53.436424800000005], [-2.6229852, 53.436376], [-2.6230284, 53.43612739999999], [-2.6230738, 53.43585209999999], [-2.6230931, 53.43563469999999], [-2.6231086, 53.4354148], [-2.6231084999999994, 53.43515500000001], [-2.6230868, 53.43491250000001], [-2.62306, 53.43461270000001], [-2.6230044999999995, 53.4343174], [-2.6229144, 53.43399639999999], [-2.6228243999999994, 53.43374330000001], [-2.622714, 53.4334796], [-2.6225965, 53.43323910000001], [-2.622426700000001, 53.4329311], [-2.6222838, 53.4327109], [-2.6221416, 53.4325066], [-2.621998099999999, 53.432314600000005], [-2.6215452, 53.4317564], [-2.6213432, 53.431527400000014], [-2.6212742, 53.4314407], [-2.6209163, 53.43106430000001], [-2.6206374, 53.43077679999999], [-2.6202335, 53.430386], [-2.6198906999999996, 53.4300686], [-2.6191168999999994, 53.42939020000001], [-2.618382599999999, 53.428783300000006], [-2.6176283, 53.42821229999999], [-2.6167219, 53.4275851], [-2.6157797, 53.426973699999984], [-2.6150057, 53.4264561], [-2.6143073, 53.425944099999995], [-2.6136492, 53.4254347], [-2.6128700999999994, 53.424785699999994], [-2.6123189, 53.4242907], [-2.6116834, 53.42367269999998], [-2.6110458999999997, 53.42300050000001], [-2.6104616, 53.42233590000001], [-2.6104072, 53.422272599999985], [-2.6102211999999994, 53.422056299999994], [-2.6097116, 53.42145620000001], [-2.609672, 53.421406899999994], [-2.6090465, 53.420676099999994], [-2.6081983999999996, 53.419674500000006], [-2.6074897999999997, 53.41879920000001], [-2.6068173, 53.41791419999999], [-2.606204599999999, 53.41704140000001], [-2.6056756999999995, 53.41621610000001], [-2.6053613, 53.4156857], [-2.605114323946612, 53.41523636577828], [-2.6049333999999997, 53.414907199999995], [-2.6046285999999994, 53.4143139], [-2.6046144110054024, 53.41428429590598], [-2.6043751999999993, 53.4137852], [-2.6042073, 53.41340749999999], [-2.6041032999999993, 53.4131561], [-2.6039766, 53.41283940000001], [-2.6038037999999997, 53.4123659], [-2.6036391, 53.411871999999995], [-2.6034463999999997, 53.4112932], [-2.6033093999999997, 53.4108867], [-2.6030095, 53.4099917], [-2.6029961, 53.4099508], [-2.6025855999999994, 53.40870099999999], [-2.6025611999999994, 53.4086295], [-2.6017803, 53.4062748], [-2.601500699999999, 53.405409000000006], [-2.6012877, 53.40477719999999], [-2.6010585, 53.404122699999995], [-2.6005516, 53.402749799999995], [-2.6005355999999997, 53.4027066], [-2.6002529000000005, 53.4019928], [-2.600121, 53.4016301], [-2.6000155, 53.4012835], [-2.5999445, 53.4009224], [-2.5999133, 53.4007402], [-2.5998856999999997, 53.40044850000001], [-2.5998863999999995, 53.4001939], [-2.5999119, 53.3998289], [-2.6000097, 53.39934029999999], [-2.6001104999999995, 53.3989958], [-2.600236, 53.39869029999999], [-2.6003462999999996, 53.3984637], [-2.6004604, 53.3982387], [-2.6007733999999996, 53.3977418], [-2.6014058, 53.39676349999999], [-2.6017253060155068, 53.39628622012772], [-2.6020353999999997, 53.395823], [-2.6025555, 53.3949977], [-2.6026903999999997, 53.3947645], [-2.6028574, 53.3944983], [-2.603054199999999, 53.394125499999994], [-2.6033245999999997, 53.3935955], [-2.6035701, 53.39303], [-2.6035771999999997, 53.39300959999999], [-2.603611197041356, 53.39291250538318], [-2.6036222110259124, 53.39288104969815], [-2.6037626, 53.3924801], [-2.6038662, 53.3920847], [-2.6039658, 53.39173149999999], [-2.6040594999999995, 53.391108499999994], [-2.6040948, 53.3906987], [-2.6041070999999993, 53.3904073], [-2.6041086, 53.39009779999999], [-2.6040957, 53.38974329999999], [-2.6040483999999995, 53.3893606], [-2.6038993, 53.3885825], [-2.6037290999999994, 53.3879602], [-2.6035920999999997, 53.3875051], [-2.6033554999999997, 53.3867027], [-2.6032173, 53.38620759999999], [-2.6031268935847023, 53.38583783810944], [-2.603122279333736, 53.38581896575205], [-2.6031194600765772, 53.38580743494693], [-2.6031073, 53.385757699999985], [-2.6029892, 53.3853184], [-2.6028399, 53.3847649], [-2.6027545, 53.384408], [-2.6027286999999997, 53.384275599999995], [-2.6026559999999996, 53.3839015], [-2.6026171, 53.3837615], [-2.6025396999999995, 53.38325059999999], [-2.6025305, 53.3831908], [-2.6025172, 53.3830798], [-2.6025124999999996, 53.3830212], [-2.6025104999999997, 53.38296280000001], [-2.6025087, 53.38279639999999], [-2.6025045, 53.3826284], [-2.6024979, 53.3823197], [-2.6025024, 53.3816689], [-2.6025095, 53.3812001], [-2.602513027985379, 53.38109310590035], [-2.6025137941432357, 53.381069870402875], [-2.602515, 53.3810333], [-2.6025775, 53.3807074], [-2.6027634999999996, 53.37975999999999], [-2.6029187, 53.37920090000001], [-2.6030989000000004, 53.3786751], [-2.6033367999999997, 53.3781231], [-2.6036092, 53.37759270000001], [-2.6039865999999994, 53.37694690000001], [-2.6043263999999997, 53.3764519], [-2.6045932, 53.37605969999999], [-2.6049091, 53.37567849999999], [-2.605114323946612, 53.37546126000388], [-2.6054350999999993, 53.3751217], [-2.6061174999999994, 53.3743932], [-2.606369700000001, 53.374131], [-2.6065712, 53.37392139999999], [-2.607126099999999, 53.37339279999999], [-2.6079807, 53.37267860000001], [-2.6086786, 53.37217849999998], [-2.6094390999999995, 53.37168040000001], [-2.6105552, 53.3710126], [-2.6126705999999995, 53.3697621], [-2.6140154999999994, 53.36897290000001], [-2.6155172, 53.3680851], [-2.6171740999999997, 53.3671187], [-2.6172967999999996, 53.3670471], [-2.6180188, 53.366620600000005], [-2.6188829999999994, 53.366097], [-2.6196289, 53.365646799999986], [-2.620067, 53.365373], [-2.6219841999999995, 53.36427210000001], [-2.6219943999999997, 53.3642661], [-2.6226484720708427, 53.363880580579384], [-2.6230222, 53.36366030000001], [-2.6238467999999995, 53.3631769], [-2.6243413, 53.362887099999995], [-2.6247117, 53.362658], [-2.624866299999999, 53.362565], [-2.624929799999999, 53.3625256], [-2.6279837090520233, 53.36070877627213], [-2.6337026, 53.3573063], [-2.6343575, 53.356916600000005], [-2.637527, 53.3549306], [-2.6391716000000005, 53.3538204], [-2.6405542999999994, 53.352851699999995], [-2.6411766, 53.3524023], [-2.6417882999999995, 53.3519287], [-2.6429621999999995, 53.35098909999999], [-2.6436659, 53.3503949], [-2.6443663, 53.34977909999999], [-2.6446672, 53.34950109999999], [-2.6449549999999995, 53.349223900000005], [-2.6456562, 53.3485303], [-2.6465029, 53.3476654], [-2.6466778, 53.347478599999995], [-2.6472521999999996, 53.3468419], [-2.6477588, 53.3462474], [-2.6478298999999996, 53.34616400000001], [-2.6483315, 53.3455519], [-2.6488162999999996, 53.344914], [-2.6493021999999997, 53.3442463], [-2.6497701, 53.3435603], [-2.6500792, 53.3430704], [-2.6503955, 53.34254769999999], [-2.6506472000000003, 53.3420995], [-2.6511442999999995, 53.3411866], [-2.6515858999999997, 53.34024809999998], [-2.652028982350436, 53.33918222409705], [-2.6520565760886843, 53.339115843905894], [-2.6521394, 53.33891659999999], [-2.6523346, 53.33831319999999], [-2.6524668000000005, 53.3378743], [-2.6526037999999996, 53.3373976], [-2.6528517999999996, 53.3364443], [-2.6530125, 53.335593300000006], [-2.653031299999999, 53.3354939], [-2.6532495, 53.3345162], [-2.6533029, 53.3342109], [-2.6533105999999997, 53.33414610000001], [-2.6533684, 53.333664099999986], [-2.6533407, 53.3331768], [-2.653369, 53.3326648], [-2.6534089, 53.3316359], [-2.6533438, 53.3299506], [-2.6532753, 53.3293431], [-2.6530834999999997, 53.32811739999999], [-2.6528578, 53.3269972], [-2.6527436999999994, 53.32654490000001], [-2.6523868, 53.324943900000015], [-2.6522558, 53.3244401], [-2.652153, 53.3240448], [-2.6519195999999994, 53.32327539999999], [-2.6510167, 53.32102799999999], [-2.6499918999999994, 53.318646499999986], [-2.6495605, 53.31767889999999], [-2.6491494, 53.316914999999995], [-2.648093, 53.31525759999999], [-2.6470283999999995, 53.31364260000001], [-2.6459225999999996, 53.31195759999999], [-2.6449962, 53.31053219999998], [-2.6448330999999996, 53.3102813], [-2.6444460999999997, 53.309669200000016], [-2.6436965, 53.30852970000001], [-2.6430254, 53.3074285], [-2.642769463487537, 53.30706581297633], [-2.6423999, 53.3065421], [-2.6420637, 53.3060692], [-2.6417899, 53.305697], [-2.6415166, 53.3053395], [-2.6411422, 53.3048834], [-2.6406557, 53.3043503], [-2.6400247, 53.30361210000001], [-2.6396011, 53.3031276], [-2.6394521, 53.3029572], [-2.6393775, 53.3028748], [-2.639184041750948, 53.3026608327319], [-2.6390483, 53.3025107], [-2.6389191999999997, 53.3023679], [-2.638553299999999, 53.3019494], [-2.6380804, 53.3013969], [-2.6376199, 53.30079499999999], [-2.6373201999999996, 53.30037339999999], [-2.6369413, 53.2998156], [-2.6365295999999994, 53.2991665], [-2.6364888, 53.29910220000001], [-2.6362019999999995, 53.298618100000006], [-2.6359062000000004, 53.2981003], [-2.6356430999999994, 53.29754179999999], [-2.6356002, 53.2974482], [-2.6354356, 53.29707079999999], [-2.635231800000001, 53.2965494], [-2.6349779, 53.2957728], [-2.6347212, 53.29490059999999], [-2.6345031, 53.29416829999999], [-2.6343716999999995, 53.29372239999999], [-2.6341732, 53.2930667], [-2.633923020155699, 53.29222057426985], [-2.6337471, 53.2916256], [-2.6333852, 53.290401499999994], [-2.6331895, 53.289815099999984], [-2.6329106999999996, 53.28906380000001], [-2.6327200999999993, 53.2886282], [-2.6325808, 53.2883096], [-2.6322183999999997, 53.2876041], [-2.6318071999999995, 53.28694300000001], [-2.6312239999999996, 53.286129], [-2.6305967, 53.2853693], [-2.6303283, 53.28507700000001], [-2.6270499999999997, 53.2815119], [-2.6268739, 53.281320099999995], [-2.6267334999999994, 53.2811673], [-2.626108, 53.28052009999999], [-2.6254015, 53.2798457], [-2.6246536, 53.279164300000005], [-2.623259899999999, 53.27796120000001], [-2.6230923, 53.2778182], [-2.6221118, 53.27702629999999], [-2.6211193, 53.2762756], [-2.6200905, 53.275538399999995], [-2.619059899999999, 53.27484429999999], [-2.6180011999999997, 53.27417450000001], [-2.6168257, 53.2734657], [-2.6155994999999996, 53.2727709], [-2.6143224, 53.2720968], [-2.6098117, 53.2698297], [-2.6097190999999995, 53.2697831], [-2.6077578, 53.26879459999999], [-2.6058102999999995, 53.2678281], [-2.605114323946612, 53.267473921838715], [-2.6048828, 53.2673561], [-2.6041656999999994, 53.2669912], [-2.602768999999999, 53.266297300000005], [-2.602200537378162, 53.26601338922661], [-2.6014389000000007, 53.265633], [-2.600108, 53.265015699999985], [-2.5987135, 53.264316699999995], [-2.5934136, 53.26165819999999], [-2.5915954, 53.2607461], [-2.5914318, 53.2606652], [-2.5874424, 53.258669899999994], [-2.5845125, 53.2571896], [-2.5843696, 53.257117599999994], [-2.576869985610218, 53.25335536819731], [-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.4345975, 53.09266850000001], [-2.434571284097221, 53.09262120293711], [-2.434502031931218, 53.09249626233772], [-2.434470517048318, 53.09243940495831], [-2.4343513999999997, 53.0922245], [-2.4342086999999997, 53.091932500000006], [-2.4341465534694584, 53.09181876959621], [-2.4335519999999997, 53.0907307], [-2.4330756000000004, 53.089899], [-2.4330175, 53.0897946], [-2.4329210999999997, 53.08961359999999], [-2.4328969, 53.0895678], [-2.4325635, 53.08896980000001], [-2.4325176999999996, 53.0888896], [-2.4324571999999995, 53.088784], [-2.4317856, 53.087692], [-2.4317819, 53.0876854], [-2.431651899999999, 53.0874536], [-2.431582562581415, 53.08732276092892], [-2.4315758, 53.087309999999995], [-2.4314984999999996, 53.0871593], [-2.4314170999999996, 53.0869873], [-2.4312937, 53.086753599999994], [-2.4310942, 53.0864047], [-2.4308542999999996, 53.0859207], [-2.4308157999999995, 53.08585250000001], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4303432999999997, 53.084968], [-2.4303201, 53.0849228], [-2.4302944, 53.0848676], [-2.4302686999999996, 53.0848058], [-2.4302472, 53.0847404], [-2.4302262, 53.08466979999999], [-2.430210199999999, 53.0845856], [-2.4302007, 53.0845095], [-2.4301954, 53.084433399999995], [-2.4301986, 53.08436160000001], [-2.4302119, 53.08426839999999], [-2.4302305, 53.084179], [-2.4302688999999997, 53.0839712], [-2.4302801, 53.0839161], [-2.4302953, 53.083843], [-2.4303047, 53.0837669], [-2.430308, 53.0836738], [-2.4303069999999996, 53.08353160000001], [-2.4302973, 53.08338739999999], [-2.4302812000000005, 53.083224699999995], [-2.4302653999999997, 53.08308159999999], [-2.4302429999999995, 53.082946499999984], [-2.4301702000000005, 53.0827048], [-2.4301663, 53.082691999999994], [-2.4301182999999997, 53.08253249999999], [-2.4300732, 53.0822319], [-2.4300578, 53.0821118], [-2.4300563999999993, 53.0820379], [-2.4300606, 53.0819631], [-2.4300941999999996, 53.0817043], [-2.4300928, 53.0816136], [-2.4300913999999993, 53.0815363], [-2.4300746, 53.081452299999995], [-2.4300452, 53.0813347], [-2.4300116, 53.08126080000001], [-2.4299333, 53.081097799999995], [-2.4299151999999995, 53.08106399999999], [-2.4298681999999996, 53.0809258], [-2.4298415999999996, 53.0808111], [-2.429786, 53.0805693], [-2.4297502, 53.080269699999995], [-2.4297455, 53.0800522], [-2.4297460999999996, 53.0800206], [-2.4297169999999997, 53.07987120000001], [-2.4296953, 53.0797712], [-2.4296444, 53.0796233], [-2.4294095, 53.07925], [-2.4293982668102, 53.079229409371266], [-2.4293568, 53.0791534], [-2.4292079, 53.07896119999999], [-2.4290581999999996, 53.07882239999999], [-2.4288504999999994, 53.0786575], [-2.4286483, 53.078536699999994], [-2.4285672, 53.078488199999995], [-2.4284305, 53.0784149], [-2.4283644, 53.078367], [-2.4282443999999996, 53.07828849999999], [-2.4281514999999994, 53.0782287], [-2.4279016, 53.0780737], [-2.4277176, 53.0779597], [-2.4276053999999996, 53.07788740000001], [-2.4274943, 53.077812300000005], [-2.4273508, 53.07770179999999], [-2.4272385999999995, 53.0776038], [-2.4271043999999997, 53.0774801], [-2.4269920999999997, 53.07735499999999], [-2.4268811, 53.0772424], [-2.4267561, 53.0771068], [-2.4266439, 53.0769741], [-2.4265386, 53.0768392], [-2.4264332999999993, 53.07668209999999], [-2.4263454, 53.07654589999999], [-2.4256693, 53.0753311], [-2.4255999, 53.075173], [-2.4255260999999995, 53.0749818], [-2.425474, 53.07480199999999], [-2.425451267122708, 53.07466944075778], [-2.4254509, 53.074667299999994], [-2.4254392999999994, 53.07455259999999], [-2.425423400000001, 53.0743692], [-2.4254262999999994, 53.0742259], [-2.425451267122708, 53.07389363348511], [-2.4254581, 53.0738027], [-2.4254552, 53.0737236], [-2.4254596, 53.0735985], [-2.425451267122708, 53.073469484080775], [-2.4254509, 53.0734638], [-2.4254276999999997, 53.0733283], [-2.4254075, 53.073224], [-2.4253684, 53.073105], [-2.4253293999999994, 53.0730042], [-2.4252686, 53.0728825], [-2.4252253, 53.072796499999995], [-2.4251833, 53.07273390000001], [-2.4250828, 53.0725807], [-2.4250198, 53.07251159999999], [-2.4248672, 53.0723406], [-2.4246823999999996, 53.0721644], [-2.4249098, 53.0723333], [-2.4250917999999997, 53.072487300000006], [-2.4251393, 53.0725367], [-2.4252824999999993, 53.072684499999994], [-2.4253678, 53.0727762], [-2.4254344000000003, 53.0728478], [-2.425451267122708, 53.0728703458044], [-2.4255443, 53.07299470000001], [-2.425563, 53.07302279999998], [-2.4257216, 53.0732089], [-2.4258343999999994, 53.0733705], [-2.4259125, 53.073481699999995], [-2.4259243999999995, 53.07350089999999], [-2.4259776, 53.073586899999995], [-2.4260296999999995, 53.0737007], [-2.4261035, 53.07387010000001]]} |
142.1 |
2035 |
2312 |
Carlisle |
Crewe Basford Hall S.S.M |
Crewe Basford Hall S.S.M |
53.0738701 |
-2.4261035 |
53.0738701 |
-2.4261035 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:12:00 |
Crewe Basford Hall S.S.M |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367370 |
1790028842277455 |
120 |
120 |
2026-09-21 22:24:03.289726 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:02.253771 |
| 725482 |
755912 |
L88745 |
062C32M821 |
2026-09-21 |
COMPLETE |
20367346 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 755912, "stp": "P", "toc": "ScotRail", "uid": "L88745", "consist": "318251+320416", "dest_crs": "MTH", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88745/2026-09-21/detailed", "trust_id": "062C32M821", "origin_crs": "MLN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "4", "is_terminated": 1, "next_location": "Motherwell", "signalling_id": "2C32", "timing_status": "LATE", "origin_station": "Milngavie", "current_leg_arr": "2314", "current_leg_dep": "2312", "current_leg_end": "Motherwell", "origin_dep_time": "2210", "origin_platform": "2", "current_location": "Motherwell", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9943144, 55.7826542], [-3.994185599999999, 55.78284149999999], [-3.993719099999999, 55.7835313], [-3.993384, 55.7842569], [-3.9931342, 55.78499349999999], [-3.9930609, 55.7853453], [-3.9930222, 55.7856955], [-3.992981799999999, 55.7860343], [-3.992963299999999, 55.78637460000001], [-3.9929733, 55.7865738], [-3.9929747, 55.78662609999999], [-3.9929784, 55.7867688], [-3.9929969, 55.786941], [-3.9930289, 55.787155799999994], [-3.9930828, 55.7875202], [-3.9931609, 55.7879142], [-3.993304900000001, 55.7884619], [-3.9934259, 55.788822999999994], [-3.993479999999999, 55.7889842], [-3.993608799999999, 55.789368], [-3.9937813, 55.789772500000005], [-3.9938987999999993, 55.7900107], [-3.994013199999999, 55.7903344], [-3.994072599999999, 55.7905657], [-3.9941544000000007, 55.79080069999999], [-3.994228300000001, 55.7909659], [-3.994378099999999, 55.791203], [-3.9944199, 55.791269199999995], [-3.9946355, 55.79153050000001], [-3.9949725, 55.7918868]]}", "current_leg_start": "Airbles", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "55.7918868", "next_location_lon": "-3.9949725", "previous_location": "Airbles", "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\": 456.969, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5016.895, \"from_m\": 456.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5103.211, \"from_m\": 5016.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5741.501, \"from_m\": 5103.211, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 7607.722, \"from_m\": 5741.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7667.954, \"from_m\": 7607.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7929.446, \"from_m\": 7667.954, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8347.499, \"from_m\": 7929.446, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8362.879, \"from_m\": 8347.499, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8403.117, \"from_m\": 8362.879, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9114.607, \"from_m\": 8403.117, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9155.372, \"from_m\": 9114.607, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12541.129, \"from_m\": 9155.372, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12801.292, \"from_m\": 12541.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13382.437, \"from_m\": 12801.292, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13684.992, \"from_m\": 13382.437, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14379.493, \"from_m\": 13684.992, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14426.068, \"from_m\": 14379.493, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14568.039, \"from_m\": 14426.068, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17895.272, \"from_m\": 14568.039, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18368.337, \"from_m\": 17895.272, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18426.458, \"from_m\": 18368.337, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18503.715, \"from_m\": 18426.458, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18858.028, \"from_m\": 18503.715, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18990.582, \"from_m\": 18858.028, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19092.814, \"from_m\": 18990.582, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19190.436, \"from_m\": 19092.814, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19925.449, \"from_m\": 19190.436, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22429.707, \"from_m\": 19925.449, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22729.736, \"from_m\": 22429.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22981.014, \"from_m\": 22729.736, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23294.349, \"from_m\": 22981.014, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24345.548, \"from_m\": 23294.349, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29944.265, \"from_m\": 24345.548, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29997.146, \"from_m\": 29944.265, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30274.681, \"from_m\": 29997.146, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31413.911, \"from_m\": 30274.681, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32163.199, \"from_m\": 31413.911, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35334.81, \"from_m\": 32163.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36513.419, \"from_m\": 35334.81, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36578.561, \"from_m\": 36513.419, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36622.159, \"from_m\": 36578.561, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36649.646, \"from_m\": 36622.159, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36870.587, \"from_m\": 36649.646, \"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\": 755912, \"profile_key\": \"0fb034321aed3784ba8155ed53484cc523d11e4877fa19c514cf170a7ae54935\", \"schedule_id\": 19137, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Milngavie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213\", \"location\": \"Hillfoot\", \"stage_seq\": 2, \"distance_m\": 2582.717, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2214H\", \"wtt_dep\": \"2215\", \"location\": \"Bearsden\", \"stage_seq\": 3, \"distance_m\": 3465.341, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2218\", \"location\": \"Westerton\", \"stage_seq\": 4, \"distance_m\": 5256.444, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221\", \"location\": \"Anniesland\", \"stage_seq\": 5, \"distance_m\": 7344.302, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 6, \"distance_m\": 8347.499, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224\", \"location\": \"Hyndland\", \"stage_seq\": 7, \"distance_m\": 8878.468, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2226H\", \"location\": \"Partick\", \"stage_seq\": 8, \"distance_m\": 10054.331, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 9, \"distance_m\": 10573.864, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 10, \"distance_m\": 12021.273, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2231H\", \"location\": \"Anderston\", \"stage_seq\": 11, \"distance_m\": 12824.131, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2236\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 12, \"distance_m\": 13617.52, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238\", \"location\": \"Argyle Street\", \"stage_seq\": 13, \"distance_m\": 14092.626, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241\", \"location\": \"Bridgeton\", \"stage_seq\": 14, \"distance_m\": 16028.074, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243\", \"location\": \"Dalmarnock\", \"stage_seq\": 15, \"distance_m\": 16914.467, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2246\", \"location\": \"Rutherglen\", \"stage_seq\": 16, \"distance_m\": 18161.853, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 17, \"distance_m\": 19312.339, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2249H\", \"location\": \"Cambuslang\", \"stage_seq\": 18, \"distance_m\": 21099.236, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Newton West Jn\", \"stage_seq\": 19, \"distance_m\": 22535.884, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2254\", \"location\": \"Newton\", \"stage_seq\": 20, \"distance_m\": 23641.078, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258\", \"location\": \"Blantyre\", \"stage_seq\": 21, \"distance_m\": 27606.063, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Hamilton West\", \"stage_seq\": 22, \"distance_m\": 30448.133, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Hamilton Central\", \"stage_seq\": 23, \"distance_m\": 31809.583, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 24, \"distance_m\": 33823.558, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2309H\", \"location\": \"Airbles\", \"stage_seq\": 25, \"distance_m\": 35833.84, \"section_seq\": 1, \"route_path_id\": 118742}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Motherwell\", \"stage_seq\": 26, \"distance_m\": 36870.587, \"section_seq\": 1, \"route_path_id\": 118742}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 36870.587, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118742}], \"total_distance_m\": 36870.587, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 36810.355, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 60.232, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2210", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.7918868", "current_position_lon": "-3.9949725", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:01Z\", \"source_id\": 64156068, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:13:06Z\", \"source_id\": 20331669, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:18:32Z\", \"source_id\": 20335032, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:21Z\", \"source_id\": 64171550, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:24Z\", \"source_id\": 20336157, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:53Z\", \"source_id\": 64178999, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:23:58Z\", \"source_id\": 20338554, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:40Z\", \"source_id\": 64184662, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:50Z\", \"source_id\": 20340328, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:42Z\", \"source_id\": 64191069, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:43Z\", \"source_id\": 20342115, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:07Z\", \"source_id\": 64197972, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:12Z\", \"source_id\": 20344153, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:17Z\", \"source_id\": 64202255, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:22Z\", \"source_id\": 20345384, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:39Z\", \"source_id\": 64206971, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:37:44Z\", \"source_id\": 20346863, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:32Z\", \"source_id\": 64210631, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:36Z\", \"source_id\": 20347921, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:08Z\", \"source_id\": 64217443, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:15Z\", \"source_id\": 20350075, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:29Z\", \"source_id\": 64221999, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:35Z\", \"source_id\": 20351463, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:00Z\", \"source_id\": 64226746, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:05Z\", \"source_id\": 20352990, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:58Z\", \"source_id\": 64234680, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:00Z\", \"source_id\": 20355211, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:19Z\", \"source_id\": 64240919, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:25Z\", \"source_id\": 20357108, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:39Z\", \"source_id\": 64248730, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:44Z\", \"source_id\": 20359518, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:23Z\", \"source_id\": 64253686, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:24Z\", \"source_id\": 20360968, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:07Z\", \"source_id\": 64258612, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:10Z\", \"source_id\": 20362509, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:32Z\", \"source_id\": 64266158, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:33Z\", \"source_id\": 20364902, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:53Z\", \"source_id\": 64273810, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:14:01Z\", \"source_id\": 20367346, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell", "service_state_platform": "4", "timing_fact_generation": 1790028844743759, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:04.732593", "service_state_evidence_id": 20367346, "current_leg_start_actual_dep": "2026-09-21T23:11:30+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:05.221531", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
MLN |
MTH |
2C32 |
318251+320416 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 456.969, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 5016.895, "from_m": 456.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5103.211, "from_m": 5016.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5741.501, "from_m": 5103.211, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7607.722, "from_m": 5741.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7667.954, "from_m": 7607.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7929.446, "from_m": 7667.954, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8347.499, "from_m": 7929.446, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8362.879, "from_m": 8347.499, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8403.117, "from_m": 8362.879, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9114.607, "from_m": 8403.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9155.372, "from_m": 9114.607, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12541.129, "from_m": 9155.372, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12801.292, "from_m": 12541.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13382.437, "from_m": 12801.292, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13684.992, "from_m": 13382.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14379.493, "from_m": 13684.992, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14426.068, "from_m": 14379.493, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14568.039, "from_m": 14426.068, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17895.272, "from_m": 14568.039, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18368.337, "from_m": 17895.272, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18426.458, "from_m": 18368.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18503.715, "from_m": 18426.458, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18858.028, "from_m": 18503.715, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 18990.582, "from_m": 18858.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 19092.814, "from_m": 18990.582, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19190.436, "from_m": 19092.814, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19925.449, "from_m": 19190.436, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22429.707, "from_m": 19925.449, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22729.736, "from_m": 22429.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22981.014, "from_m": 22729.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23294.349, "from_m": 22981.014, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24345.548, "from_m": 23294.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29944.265, "from_m": 24345.548, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29997.146, "from_m": 29944.265, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30274.681, "from_m": 29997.146, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31413.911, "from_m": 30274.681, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32163.199, "from_m": 31413.911, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35334.81, "from_m": 32163.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36513.419, "from_m": 35334.81, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36578.561, "from_m": 36513.419, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36622.159, "from_m": 36578.561, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36649.646, "from_m": 36622.159, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36870.587, "from_m": 36649.646, "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": 755912, "profile_key": "0fb034321aed3784ba8155ed53484cc523d11e4877fa19c514cf170a7ae54935", "schedule_id": 19137, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Milngavie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Hillfoot", "stage_seq": 2, "distance_m": 2582.717, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Bearsden", "stage_seq": 3, "distance_m": 3465.341, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "Westerton", "stage_seq": 4, "distance_m": 5256.444, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Anniesland", "stage_seq": 5, "distance_m": 7344.302, "section_seq": 1, "route_path_id": 118742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Hyndland East Jn", "stage_seq": 6, "distance_m": 8347.499, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Hyndland", "stage_seq": 7, "distance_m": 8878.468, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226H", "location": "Partick", "stage_seq": 8, "distance_m": 10054.331, "section_seq": 1, "route_path_id": 118742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Finnieston West Jn", "stage_seq": 9, "distance_m": 10573.864, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Exhibition Centre", "stage_seq": 10, "distance_m": 12021.273, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Anderston", "stage_seq": 11, "distance_m": 12824.131, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2236", "location": "Glasgow Central Low Level", "stage_seq": 12, "distance_m": 13617.52, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Argyle Street", "stage_seq": 13, "distance_m": 14092.626, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241", "location": "Bridgeton", "stage_seq": 14, "distance_m": 16028.074, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Dalmarnock", "stage_seq": 15, "distance_m": 16914.467, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2246", "location": "Rutherglen", "stage_seq": 16, "distance_m": 18161.853, "section_seq": 1, "route_path_id": 118742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Rutherglen East Jn", "stage_seq": 17, "distance_m": 19312.339, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Cambuslang", "stage_seq": 18, "distance_m": 21099.236, "section_seq": 1, "route_path_id": 118742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Newton West Jn", "stage_seq": 19, "distance_m": 22535.884, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2254", "location": "Newton", "stage_seq": 20, "distance_m": 23641.078, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258", "location": "Blantyre", "stage_seq": 21, "distance_m": 27606.063, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Hamilton West", "stage_seq": 22, "distance_m": 30448.133, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Hamilton Central", "stage_seq": 23, "distance_m": 31809.583, "section_seq": 1, "route_path_id": 118742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Haughhead Jn", "stage_seq": 24, "distance_m": 33823.558, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "Airbles", "stage_seq": 25, "distance_m": 35833.84, "section_seq": 1, "route_path_id": 118742}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Motherwell", "stage_seq": 26, "distance_m": 36870.587, "section_seq": 1, "route_path_id": 118742}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 36870.587, "from_m": 0.0, "section_seq": 1, "route_path_id": 118742}], "total_distance_m": 36870.587, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 36810.355, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 60.232, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1326, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:01Z", "source_id": 64156068, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:15:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:13:06Z", "source_id": 20331669, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:18:32Z", "source_id": 20335032, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1285, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:21Z", "source_id": 64171550, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:24Z", "source_id": 20336157, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:53Z", "source_id": 64178999, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:24:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:23:58Z", "source_id": 20338554, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:40Z", "source_id": 64184662, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:27:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:50Z", "source_id": 20340328, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:42Z", "source_id": 64191069, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:30:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:43Z", "source_id": 20342115, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:07Z", "source_id": 64197972, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:33:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:12Z", "source_id": 20344153, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:17Z", "source_id": 64202255, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:35:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:22Z", "source_id": 20345384, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:39Z", "source_id": 64206971, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:37:44Z", "source_id": 20346863, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:32Z", "source_id": 64210631, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:36Z", "source_id": 20347921, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:08Z", "source_id": 64217443, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:43:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:15Z", "source_id": 20350075, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:29Z", "source_id": 64221999, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:46:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:35Z", "source_id": 20351463, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:00Z", "source_id": 64226746, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:48:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:05Z", "source_id": 20352990, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:58Z", "source_id": 64234680, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:52:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:00Z", "source_id": 20355211, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:19Z", "source_id": 64240919, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:56:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:25Z", "source_id": 20357108, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:39Z", "source_id": 64248730, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:44Z", "source_id": 20359518, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:23Z", "source_id": 64253686, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:03:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:24Z", "source_id": 20360968, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:07Z", "source_id": 64258612, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:06:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:10Z", "source_id": 20362509, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2473, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:32Z", "source_id": 64266158, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:11:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:33Z", "source_id": 20364902, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:53Z", "source_id": 64273810, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T22:14:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:14:01Z", "source_id": 20367346, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Milngavie |
2210 |
2210 |
2 |
None |
None |
Motherwell |
2312 |
2312 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88745/2026-09-21/detailed |
None |
Airbles |
2026-09-21T23:11:30+01:00 |
Motherwell |
2.0 |
{"type": "LineString", "coordinates": [[-3.9943144, 55.7826542], [-3.994185599999999, 55.78284149999999], [-3.993719099999999, 55.7835313], [-3.993384, 55.7842569], [-3.9931342, 55.78499349999999], [-3.9930609, 55.7853453], [-3.9930222, 55.7856955], [-3.992981799999999, 55.7860343], [-3.992963299999999, 55.78637460000001], [-3.9929733, 55.7865738], [-3.9929747, 55.78662609999999], [-3.9929784, 55.7867688], [-3.9929969, 55.786941], [-3.9930289, 55.787155799999994], [-3.9930828, 55.7875202], [-3.9931609, 55.7879142], [-3.993304900000001, 55.7884619], [-3.9934259, 55.788822999999994], [-3.993479999999999, 55.7889842], [-3.993608799999999, 55.789368], [-3.9937813, 55.789772500000005], [-3.9938987999999993, 55.7900107], [-3.994013199999999, 55.7903344], [-3.994072599999999, 55.7905657], [-3.9941544000000007, 55.79080069999999], [-3.994228300000001, 55.7909659], [-3.994378099999999, 55.791203], [-3.9944199, 55.791269199999995], [-3.9946355, 55.79153050000001], [-3.9949725, 55.7918868]]} |
0.7 |
2312 |
2314 |
Airbles |
Motherwell |
Motherwell |
55.7918868 |
-3.9949725 |
55.7918868 |
-3.9949725 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Motherwell |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367346 |
1790028844743759 |
103 |
103 |
2026-09-21 22:24:05.221531 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:04.732593 |
| 725483 |
754306 |
P24502 |
192R30MZ21 |
2026-09-21 |
COMPLETE |
20366273 |
2026-09-21 23:14:00 |
2026-09-21 22:24:22 |
2026-09-23 22:24:22 |
{"id": 754306, "stp": "P", "toc": "Northern", "uid": "P24502", "consist": "155341+155344", "dest_crs": "YRK", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24502/2026-09-21/detailed", "trust_id": "192R30MZ21", "origin_crs": "BDT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-21", "dest_arr_time": "2306", "dest_platform": "6", "is_terminated": 1, "next_location": "York", "signalling_id": "2R30", "timing_status": "LATE", "origin_station": "Bridlington", "current_leg_arr": "2314", "current_leg_dep": "2301", "current_leg_end": "York", "origin_dep_time": "2058", "origin_platform": "6", "current_location": "York", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Church Fenton", "dest_arr_time_act": "2305", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Church Fenton", "current_leg_milage": "11.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 280.051, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 311.215, \"from_m\": 280.051, \"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\": 493.716, \"from_m\": 311.215, \"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\": 3596.154, \"from_m\": 493.716, \"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\": 3772.499, \"from_m\": 3596.154, \"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\": 8584.666, \"from_m\": 3772.499, \"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\": 8694.463, \"from_m\": 8584.666, \"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\": 11405.086, \"from_m\": 8694.463, \"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\": 11520.612, \"from_m\": 11405.086, \"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\": 12011.088, \"from_m\": 11520.612, \"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\": 12113.205, \"from_m\": 12011.088, \"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\": 14682.59, \"from_m\": 12113.205, \"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\": 14881.685, \"from_m\": 14682.59, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 15127.764, \"from_m\": 14881.685, \"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\": 17954.71, \"from_m\": 15127.764, \"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\": 17983.879, \"from_m\": 17954.71, \"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\": 18505.334, \"from_m\": 17983.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\": 19175.102, \"from_m\": 18505.334, \"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\": 19226.928, \"from_m\": 19175.102, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 23442.351, \"from_m\": 19226.928, \"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\": 23597.073, \"from_m\": 23442.351, \"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\": 26201.771, \"from_m\": 23597.073, \"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\": 26300.341, \"from_m\": 26201.771, \"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\": 27048.122, \"from_m\": 26300.341, \"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\": 27180.87, \"from_m\": 27048.122, \"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\": 27579.191, \"from_m\": 27180.87, \"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\": 27794.763, \"from_m\": 27579.191, \"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\": 28761.896, \"from_m\": 27794.763, \"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\": 29004.236, \"from_m\": 28761.896, \"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\": 29785.899, \"from_m\": 29004.236, \"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\": 29956.139, \"from_m\": 29785.899, \"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\": 31627.405, \"from_m\": 29956.139, \"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\": 31699.575, \"from_m\": 31627.405, \"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\": 36280.132, \"from_m\": 31699.575, \"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\": 36514.106, \"from_m\": 36280.132, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36573.946, \"from_m\": 36514.106, \"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\": 38956.755, \"from_m\": 36573.946, \"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\": 39040.991, \"from_m\": 38956.755, \"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\": 40359.527, \"from_m\": 39040.991, \"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\": 42870.881, \"from_m\": 40359.527, \"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\": 43320.977, \"from_m\": 42870.881, \"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\": 46204.044, \"from_m\": 43320.977, \"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\": 47486.779, \"from_m\": 46204.044, \"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\": 48180.531, \"from_m\": 47486.779, \"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\": 48229.493, \"from_m\": 48180.531, \"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\": 48261.401, \"from_m\": 48229.493, \"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\": 49062.244, \"from_m\": 48261.401, \"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\": 49177.859, \"from_m\": 49062.244, \"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\": 52667.881, \"from_m\": 49177.859, \"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\": 53903.57, \"from_m\": 52667.881, \"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\": 53951.869, \"from_m\": 53903.57, \"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\": 61340.743, \"from_m\": 53951.869, \"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\": 73882.118, \"from_m\": 61340.743, \"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\": 76041.833, \"from_m\": 73882.118, \"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\": 84886.81, \"from_m\": 76041.833, \"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\": 90366.301, \"from_m\": 84886.81, \"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\": 92246.829, \"from_m\": 90366.301, \"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\": 95254.51, \"from_m\": 92246.829, \"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\": 97422.707, \"from_m\": 95254.51, \"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\": 97472.8, \"from_m\": 97422.707, \"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\": 97902.631, \"from_m\": 97472.8, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 97919.867, \"from_m\": 97902.631, \"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\": 98150.907, \"from_m\": 97919.867, \"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\": 98669.631, \"from_m\": 98150.907, \"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\": 98716.778, \"from_m\": 98669.631, \"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\": 99396.65, \"from_m\": 98716.778, \"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\": 103448.517, \"from_m\": 99396.65, \"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\": 107359.175, \"from_m\": 103448.517, \"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\": 107935.976, \"from_m\": 107359.175, \"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\": 108765.877, \"from_m\": 107935.976, \"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\": 108826.193, \"from_m\": 108765.877, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 108841.917, \"from_m\": 108826.193, \"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\": 110574.76, \"from_m\": 108841.917, \"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\": 110595.689, \"from_m\": 110574.76, \"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\": 110651.574, \"from_m\": 110595.689, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115534.346, \"from_m\": 110651.574, \"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\": 115650.261, \"from_m\": 115534.346, \"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\": 126947.028, \"from_m\": 115650.261, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 129096.651, \"from_m\": 126947.028, \"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\": 131383.698, \"from_m\": 129096.651, \"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\": 131434.747, \"from_m\": 131383.698, \"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\": 131540.008, \"from_m\": 131434.747, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131950.003, \"from_m\": 131540.008, \"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\": 132449.212, \"from_m\": 131950.003, \"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\": 132695.981, \"from_m\": 132449.212, \"capability_applied\": null, \"effective_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\": 754306, \"profile_key\": \"c1e9390b0877f13b8550c69a7fb268e4d84aa140f6051701b9dee75cd3961460\", \"schedule_id\": 20585, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Bridlington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109\", \"location\": \"Nafferton\", \"stage_seq\": 2, \"distance_m\": 14995.174, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2113H\", \"location\": \"Driffield\", \"stage_seq\": 3, \"distance_m\": 18386.418, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2118\", \"wtt_dep\": \"2118H\", \"location\": \"Hutton Cranswick\", \"stage_seq\": 4, \"distance_m\": 23497.847, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2128\", \"location\": \"Beverley\", \"stage_seq\": 5, \"distance_m\": 36436.916, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2134H\", \"location\": \"Cottingham\", \"stage_seq\": 6, \"distance_m\": 43320.977, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2150\", \"location\": \"Hull\", \"stage_seq\": 7, \"distance_m\": 49177.859, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 8, \"distance_m\": 51775.944, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157\", \"location\": \"Hessle\", \"stage_seq\": 9, \"distance_m\": 56358.61, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2202\", \"location\": \"Ferriby\", \"stage_seq\": 10, \"distance_m\": 60718.047, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2207\", \"location\": \"Brough\", \"stage_seq\": 11, \"distance_m\": 65497.516, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": \"2214H\", \"location\": \"Gilberdyke\", \"stage_seq\": 12, \"distance_m\": 75862.026, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"Howden\", \"stage_seq\": 13, \"distance_m\": 84517.265, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2231H\", \"wtt_dep\": \"2232H\", \"location\": \"Selby\", \"stage_seq\": 14, \"distance_m\": 98389.483, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 15, \"distance_m\": 104084.537, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 16, \"distance_m\": 105964.415, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 17, \"distance_m\": 108929.178, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246\", \"location\": \"Sherburn-in-Elmet\", \"stage_seq\": 18, \"distance_m\": 111308.218, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Church Fenton\", \"stage_seq\": 19, \"distance_m\": 114683.777, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Colton Jn\", \"stage_seq\": 20, \"distance_m\": 123293.921, \"section_seq\": 1, \"route_path_id\": 138758}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 21, \"distance_m\": 132695.981, \"section_seq\": 1, \"route_path_id\": 138758}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 132695.981, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138758}], \"total_distance_m\": 132695.981, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 132288.066, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 407.915, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2058", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:15:25Z\", \"source_id\": 20294089, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:19:25Z\", \"source_id\": 20296743, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:27Z\", \"source_id\": 20300726, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:35:49Z\", \"source_id\": 20307545, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:41:27Z\", \"source_id\": 20311337, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:49:05Z\", \"source_id\": 20316238, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:55Z\", \"source_id\": 64134060, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:02:58Z\", \"source_id\": 20325170, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:24Z\", \"source_id\": 64146213, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:29Z\", \"source_id\": 20328713, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:34Z\", \"source_id\": 64165740, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:18:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:17:38Z\", \"source_id\": 20334482, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:53Z\", \"source_id\": 64181037, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:55Z\", \"source_id\": 20339143, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:52Z\", \"source_id\": 64197433, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:56Z\", \"source_id\": 20343987, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:57Z\", \"source_id\": 20351738, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:07Z\", \"source_id\": 64242352, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:13Z\", \"source_id\": 20357582, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:44Z\", \"source_id\": 64248940, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:51Z\", \"source_id\": 20359551, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:59Z\", \"source_id\": 64270463, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:00Z\", \"source_id\": 20366273, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "6", "timing_fact_generation": 1790028720370389, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:06.266545", "service_state_evidence_id": 20366273, "current_leg_start_actual_dep": "2026-09-21T22:59:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:06.743094", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
BDT |
YRK |
2R30 |
155341+155344 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 280.051, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 311.215, "from_m": 280.051, "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": 493.716, "from_m": 311.215, "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": 3596.154, "from_m": 493.716, "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": 3772.499, "from_m": 3596.154, "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": 8584.666, "from_m": 3772.499, "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": 8694.463, "from_m": 8584.666, "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": 11405.086, "from_m": 8694.463, "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": 11520.612, "from_m": 11405.086, "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": 12011.088, "from_m": 11520.612, "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": 12113.205, "from_m": 12011.088, "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": 14682.59, "from_m": 12113.205, "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": 14881.685, "from_m": 14682.59, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 15127.764, "from_m": 14881.685, "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": 17954.71, "from_m": 15127.764, "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": 17983.879, "from_m": 17954.71, "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": 18505.334, "from_m": 17983.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": 19175.102, "from_m": 18505.334, "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": 19226.928, "from_m": 19175.102, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 23442.351, "from_m": 19226.928, "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": 23597.073, "from_m": 23442.351, "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": 26201.771, "from_m": 23597.073, "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": 26300.341, "from_m": 26201.771, "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": 27048.122, "from_m": 26300.341, "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": 27180.87, "from_m": 27048.122, "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": 27579.191, "from_m": 27180.87, "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": 27794.763, "from_m": 27579.191, "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": 28761.896, "from_m": 27794.763, "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": 29004.236, "from_m": 28761.896, "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": 29785.899, "from_m": 29004.236, "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": 29956.139, "from_m": 29785.899, "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": 31627.405, "from_m": 29956.139, "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": 31699.575, "from_m": 31627.405, "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": 36280.132, "from_m": 31699.575, "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": 36514.106, "from_m": 36280.132, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36573.946, "from_m": 36514.106, "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": 38956.755, "from_m": 36573.946, "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": 39040.991, "from_m": 38956.755, "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": 40359.527, "from_m": 39040.991, "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": 42870.881, "from_m": 40359.527, "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": 43320.977, "from_m": 42870.881, "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": 46204.044, "from_m": 43320.977, "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": 47486.779, "from_m": 46204.044, "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": 48180.531, "from_m": 47486.779, "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": 48229.493, "from_m": 48180.531, "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": 48261.401, "from_m": 48229.493, "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": 49062.244, "from_m": 48261.401, "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": 49177.859, "from_m": 49062.244, "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": 52667.881, "from_m": 49177.859, "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": 53903.57, "from_m": 52667.881, "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": 53951.869, "from_m": 53903.57, "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": 61340.743, "from_m": 53951.869, "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": 73882.118, "from_m": 61340.743, "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": 76041.833, "from_m": 73882.118, "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": 84886.81, "from_m": 76041.833, "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": 90366.301, "from_m": 84886.81, "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": 92246.829, "from_m": 90366.301, "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": 95254.51, "from_m": 92246.829, "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": 97422.707, "from_m": 95254.51, "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": 97472.8, "from_m": 97422.707, "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": 97902.631, "from_m": 97472.8, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 97919.867, "from_m": 97902.631, "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": 98150.907, "from_m": 97919.867, "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": 98669.631, "from_m": 98150.907, "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": 98716.778, "from_m": 98669.631, "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": 99396.65, "from_m": 98716.778, "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": 103448.517, "from_m": 99396.65, "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": 107359.175, "from_m": 103448.517, "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": 107935.976, "from_m": 107359.175, "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": 108765.877, "from_m": 107935.976, "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": 108826.193, "from_m": 108765.877, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 108841.917, "from_m": 108826.193, "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": 110574.76, "from_m": 108841.917, "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": 110595.689, "from_m": 110574.76, "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": 110651.574, "from_m": 110595.689, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115534.346, "from_m": 110651.574, "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": 115650.261, "from_m": 115534.346, "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": 126947.028, "from_m": 115650.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 129096.651, "from_m": 126947.028, "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": 131383.698, "from_m": 129096.651, "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": 131434.747, "from_m": 131383.698, "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": 131540.008, "from_m": 131434.747, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131950.003, "from_m": 131540.008, "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": 132449.212, "from_m": 131950.003, "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": 132695.981, "from_m": 132449.212, "capability_applied": null, "effective_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": 754306, "profile_key": "c1e9390b0877f13b8550c69a7fb268e4d84aa140f6051701b9dee75cd3961460", "schedule_id": 20585, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2058", "location": "Bridlington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109", "location": "Nafferton", "stage_seq": 2, "distance_m": 14995.174, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2113H", "location": "Driffield", "stage_seq": 3, "distance_m": 18386.418, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2118H", "location": "Hutton Cranswick", "stage_seq": 4, "distance_m": 23497.847, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2128", "location": "Beverley", "stage_seq": 5, "distance_m": 36436.916, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Cottingham", "stage_seq": 6, "distance_m": 43320.977, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2150", "location": "Hull", "stage_seq": 7, "distance_m": 49177.859, "section_seq": 1, "route_path_id": 138758}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Hessle Road Jn", "stage_seq": 8, "distance_m": 51775.944, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Hessle", "stage_seq": 9, "distance_m": 56358.61, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2202", "location": "Ferriby", "stage_seq": 10, "distance_m": 60718.047, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2207", "location": "Brough", "stage_seq": 11, "distance_m": 65497.516, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2214H", "location": "Gilberdyke", "stage_seq": 12, "distance_m": 75862.026, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "Howden", "stage_seq": 13, "distance_m": 84517.265, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232H", "location": "Selby", "stage_seq": 14, "distance_m": 98389.483, "section_seq": 1, "route_path_id": 138758}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Hambleton East Jn", "stage_seq": 15, "distance_m": 104084.537, "section_seq": 1, "route_path_id": 138758}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Hambleton West Jn", "stage_seq": 16, "distance_m": 105964.415, "section_seq": 1, "route_path_id": 138758}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Gascoigne Wood Jn", "stage_seq": 17, "distance_m": 108929.178, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246", "location": "Sherburn-in-Elmet", "stage_seq": 18, "distance_m": 111308.218, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Church Fenton", "stage_seq": 19, "distance_m": 114683.777, "section_seq": 1, "route_path_id": 138758}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Colton Jn", "stage_seq": 20, "distance_m": 123293.921, "section_seq": 1, "route_path_id": 138758}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": null, "location": "York", "stage_seq": 21, "distance_m": 132695.981, "section_seq": 1, "route_path_id": 138758}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 132695.981, "from_m": 0.0, "section_seq": 1, "route_path_id": 138758}], "total_distance_m": 132695.981, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 132288.066, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 407.915, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:15:25Z", "source_id": 20294089, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:19:25Z", "source_id": 20296743, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:27Z", "source_id": 20300726, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:35:49Z", "source_id": 20307545, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:41:27Z", "source_id": 20311337, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:49:05Z", "source_id": 20316238, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6399, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:55Z", "source_id": 64134060, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:03:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:02:58Z", "source_id": 20325170, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6401, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:24Z", "source_id": 64146213, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:29Z", "source_id": 20328713, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:34Z", "source_id": 64165740, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:17:38Z", "source_id": 20334482, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:53Z", "source_id": 64181037, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:26:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:55Z", "source_id": 20339143, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6441, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:52Z", "source_id": 64197433, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:56Z", "source_id": 20343987, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:57Z", "source_id": 20351738, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4936, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:07Z", "source_id": 64242352, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:13Z", "source_id": 20357582, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4921, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:44Z", "source_id": 64248940, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:00:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:51Z", "source_id": 20359551, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4705, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:59Z", "source_id": 64270463, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:14:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:00Z", "source_id": 20366273, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Bridlington |
2058 |
2058 |
6 |
None |
None |
York |
2306 |
2305 |
6 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24502/2026-09-21/detailed |
None |
Church Fenton |
2026-09-21T22:59:30+01:00 |
York |
13.0 |
{"type": "LineString", "coordinates": [[-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]]} |
11.0 |
2301 |
2314 |
Church Fenton |
York |
York |
53.9582587 |
-1.0935657 |
53.9582587 |
-1.0935657 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
York |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366273 |
1790028720370389 |
83 |
83 |
2026-09-21 22:24:06.743094 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:06.266545 |
| 725484 |
753516 |
W32904 |
459J65MZ21 |
2026-09-21 |
COMPLETE |
20366686 |
2026-09-21 23:14:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 753516, "stp": "O", "toc": "Thameslink", "uid": "W32904", "consist": "700146", "dest_crs": "HRH", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32904/2026-09-21/detailed", "trust_id": "459J65MZ21", "origin_crs": "PBO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": "4", "is_terminated": 1, "next_location": "Horsham", "signalling_id": "9J65", "timing_status": "LATE", "origin_station": "Peterborough", "current_leg_arr": "2314", "current_leg_dep": "2310", "current_leg_end": "Horsham", "origin_dep_time": "2023", "origin_platform": "2", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-21T22:24:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.309118, 51.0791012], [-0.3098364, 51.0787124], [-0.31048620000000005, 51.0783067], [-0.311127, 51.07788059999999], [-0.3118341, 51.07737900000001], [-0.3124117, 51.0769516], [-0.31308309999999995, 51.0763757], [-0.31368209999999996, 51.07582339999999], [-0.31422959999999994, 51.07519200000001], [-0.3147587, 51.074580899999994], [-0.3153071, 51.07388499999998], [-0.31571649999999996, 51.07328340000001], [-0.31573609999999996, 51.0732546], [-0.31610509999999997, 51.07260019999999], [-0.3163975, 51.0719885], [-0.31664429999999993, 51.0714119], [-0.3168775999999999, 51.07068490000001], [-0.31707879999999994, 51.069903], [-0.3171592999999999, 51.0695661], [-0.31718879999999994, 51.06923729999999], [-0.3172102, 51.0689928], [-0.3172382, 51.0686742], [-0.3172723, 51.068386], [-0.31732659999999996, 51.0681601], [-0.3174095, 51.0679017], [-0.3174334999999999, 51.0678487], [-0.3175601, 51.0676101], [-0.31765789999999994, 51.0674523], [-0.31778719999999994, 51.0672557], [-0.3178833, 51.0671125], [-0.31794829999999996, 51.0670271], [-0.3180634, 51.0668863], [-0.31833929999999994, 51.0665895], [-0.31846139999999995, 51.06646229999999], [-0.3186288, 51.0662906], [-0.3189475, 51.065981099999995]]}", "current_leg_start": "Littlehaven", "dest_arr_time_act": "2310", "motion_projection": null, "next_location_lat": "51.0659811", "next_location_lon": "-0.3189475", "previous_location": "Littlehaven", "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\": 22.078, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 1721.147, \"from_m\": 22.078, \"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\": 7217.439, \"from_m\": 1721.147, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 8573.847, \"from_m\": 7217.439, \"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\": 11282.341, \"from_m\": 8573.847, \"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\": 14609.907, \"from_m\": 11282.341, \"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\": 14669.371, \"from_m\": 14609.907, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32150.527, \"from_m\": 14669.371, \"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\": 34934.509, \"from_m\": 32150.527, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 40060.486, \"from_m\": 34934.509, \"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\": 40107.143, \"from_m\": 40060.486, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50730.121, \"from_m\": 40107.143, \"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\": 50820.618, \"from_m\": 50730.121, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53321.737, \"from_m\": 50820.618, \"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\": 56182.477, \"from_m\": 53321.737, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57272.0, \"from_m\": 56182.477, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57443.275, \"from_m\": 57272.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\": 85619.354, \"from_m\": 57443.275, \"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\": 110173.284, \"from_m\": 85619.354, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 113324.178, \"from_m\": 110173.284, \"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\": 117221.684, \"from_m\": 113324.178, \"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\": 118515.056, \"from_m\": 117221.684, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 118570.297, \"from_m\": 118515.056, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 119082.872, \"from_m\": 118570.297, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 119340.355, \"from_m\": 119082.872, \"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\": 120430.71, \"from_m\": 119340.355, \"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\": 120518.858, \"from_m\": 120430.71, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 121557.13, \"from_m\": 120518.858, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121662.074, \"from_m\": 121557.13, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 121691.722, \"from_m\": 121662.074, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121880.874, \"from_m\": 121691.722, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 122870.399, \"from_m\": 121880.874, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 124064.799, \"from_m\": 122870.399, \"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\": 124127.256, \"from_m\": 124064.799, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 125370.772, \"from_m\": 124127.256, \"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\": 125448.398, \"from_m\": 125370.772, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 125858.034, \"from_m\": 125448.398, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 126570.655, \"from_m\": 125858.034, \"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\": 126979.319, \"from_m\": 126570.655, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 127189.983, \"from_m\": 126979.319, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 127769.599, \"from_m\": 127189.983, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 128813.158, \"from_m\": 127769.599, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 130385.065, \"from_m\": 128813.158, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131321.492, \"from_m\": 130385.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133211.302, \"from_m\": 131321.492, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 142222.863, \"from_m\": 133211.302, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 144375.833, \"from_m\": 142222.863, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 144437.22, \"from_m\": 144375.833, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144476.823, \"from_m\": 144437.22, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144502.392, \"from_m\": 144476.823, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144555.391, \"from_m\": 144502.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144585.591, \"from_m\": 144555.391, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144622.556, \"from_m\": 144585.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145016.812, \"from_m\": 144622.556, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145047.248, \"from_m\": 145016.812, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145135.916, \"from_m\": 145047.248, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145199.615, \"from_m\": 145135.916, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145235.322, \"from_m\": 145199.615, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145279.593, \"from_m\": 145235.322, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145338.157, \"from_m\": 145279.593, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 146615.801, \"from_m\": 145338.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\": 150958.783, \"from_m\": 146615.801, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151075.551, \"from_m\": 150958.783, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 151181.469, \"from_m\": 151075.551, \"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\": 151227.943, \"from_m\": 151181.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 152569.269, \"from_m\": 151227.943, \"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\": 153197.304, \"from_m\": 152569.269, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 158154.356, \"from_m\": 153197.304, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 158992.203, \"from_m\": 158154.356, \"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\": 160705.036, \"from_m\": 158992.203, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 161887.754, \"from_m\": 160705.036, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 162445.024, \"from_m\": 161887.754, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 162573.179, \"from_m\": 162445.024, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 162857.312, \"from_m\": 162573.179, \"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\": 174872.887, \"from_m\": 162857.312, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 174983.633, \"from_m\": 174872.887, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175015.924, \"from_m\": 174983.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 175097.492, \"from_m\": 175015.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175495.526, \"from_m\": 175097.492, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 175641.973, \"from_m\": 175495.526, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 176047.638, \"from_m\": 175641.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 179117.299, \"from_m\": 176047.638, \"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\": 179974.836, \"from_m\": 179117.299, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 187979.796, \"from_m\": 179974.836, \"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\": 188519.116, \"from_m\": 187979.796, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 189406.461, \"from_m\": 188519.116, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 753516, \"profile_key\": \"0fb51bafe08a79d8075c8a4b31e20ddeb45ee848e917688804617f56da117866\", \"schedule_id\": 41592, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Peterborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Fletton Jn\", \"stage_seq\": 2, \"distance_m\": 2174.022, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Conington South Jn\", \"stage_seq\": 3, \"distance_m\": 14609.907, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2040\", \"location\": \"Huntingdon\", \"stage_seq\": 4, \"distance_m\": 28290.027, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2047\", \"wtt_dep\": \"2048\", \"location\": \"St. Neots\", \"stage_seq\": 5, \"distance_m\": 39689.932, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2055\", \"wtt_dep\": \"2055H\", \"location\": \"Sandy\", \"stage_seq\": 6, \"distance_m\": 52011.638, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2059\", \"wtt_dep\": \"2100\", \"location\": \"Biggleswade\", \"stage_seq\": 7, \"distance_m\": 56653.077, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2104H\", \"wtt_dep\": \"2105\", \"location\": \"Arlesey\", \"stage_seq\": 8, \"distance_m\": 63335.913, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2112\", \"location\": \"Hitchin\", \"stage_seq\": 9, \"distance_m\": 71469.84, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2116H\", \"wtt_dep\": \"2118\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 78472.129, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 11, \"distance_m\": 84471.923, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Digswell Jn\", \"stage_seq\": 12, \"distance_m\": 88744.331, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 13, \"distance_m\": 90222.485, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Potters Bar\", \"stage_seq\": 14, \"distance_m\": 102298.152, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 15, \"distance_m\": 114859.601, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2135H\", \"wtt_dep\": \"2137\", \"location\": \"Finsbury Park\", \"stage_seq\": 16, \"distance_m\": 118707.467, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"Holloway South Jn\", \"stage_seq\": 17, \"distance_m\": 120703.29, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 18, \"distance_m\": 121880.874, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2145\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 19, \"distance_m\": 123006.561, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149H\", \"location\": \"Farringdon\", \"stage_seq\": 20, \"distance_m\": 125202.404, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151H\", \"location\": \"City Thameslink\", \"stage_seq\": 21, \"distance_m\": 125932.562, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 126330.253, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 23, \"distance_m\": 127547.962, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200H\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 128274.979, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 25, \"distance_m\": 130992.654, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 26, \"distance_m\": 131758.89, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"New Cross Gate\", \"stage_seq\": 27, \"distance_m\": 132860.18, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Sydenham\", \"stage_seq\": 28, \"distance_m\": 138492.475, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Norwood Junction\", \"stage_seq\": 29, \"distance_m\": 142158.124, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 30, \"distance_m\": 143212.187, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 31, \"distance_m\": 143965.818, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2216H\", \"location\": \"East Croydon\", \"stage_seq\": 32, \"distance_m\": 144814.92, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"South Croydon\", \"stage_seq\": 33, \"distance_m\": 146262.343, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220H\", \"location\": \"Purley\", \"stage_seq\": 34, \"distance_m\": 149609.789, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 35, \"distance_m\": 151181.469, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224\", \"location\": \"Coulsdon South\", \"stage_seq\": 36, \"distance_m\": 152677.067, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2229H\", \"location\": \"Merstham\", \"stage_seq\": 37, \"distance_m\": 158691.866, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": \"2233H\", \"location\": \"Redhill\", \"stage_seq\": 38, \"distance_m\": 161548.679, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 39, \"distance_m\": 162995.363, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"location\": \"Horley\", \"stage_seq\": 40, \"distance_m\": 169633.662, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2243\", \"location\": \"Gatwick Airport\", \"stage_seq\": 41, \"distance_m\": 170986.09, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2251\", \"location\": \"Three Bridges\", \"stage_seq\": 42, \"distance_m\": 175334.504, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255\", \"location\": \"Crawley\", \"stage_seq\": 43, \"distance_m\": 177514.128, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2257H\", \"location\": \"Ifield\", \"stage_seq\": 44, \"distance_m\": 179460.348, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Littlehaven\", \"stage_seq\": 45, \"distance_m\": 187257.671, \"section_seq\": 1, \"route_path_id\": 147504}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": null, \"location\": \"Horsham\", \"stage_seq\": 46, \"distance_m\": 189406.461, \"section_seq\": 1, \"route_path_id\": 147504}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 189406.461, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147504}], \"total_distance_m\": 189406.461, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183955.18, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5451.281, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2023", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.0659811", "current_position_lon": "-0.3189475", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12022, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:35:32Z\", \"source_id\": 63931273, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:35:37Z\", \"source_id\": 20266614, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:45:31Z\", \"source_id\": 63955418, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:46:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:45:35Z\", \"source_id\": 20273595, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:53:58Z\", \"source_id\": 63976008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:55:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:54:03Z\", \"source_id\": 20279467, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:58:35Z\", \"source_id\": 63987283, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:59:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:58:40Z\", \"source_id\": 20282535, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:04:14Z\", \"source_id\": 64000831, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:04:16Z\", \"source_id\": 20286497, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:13:24Z\", \"source_id\": 64022770, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:14:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:13:26Z\", \"source_id\": 20292705, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:19:09Z\", \"source_id\": 64036174, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:19:15Z\", \"source_id\": 20296602, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:28Z\", \"source_id\": 64076059, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:37:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:34Z\", \"source_id\": 20308023, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:38Z\", \"source_id\": 64091477, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:44:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:43:44Z\", \"source_id\": 20312745, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:28Z\", \"source_id\": 64109127, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:51:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:34Z\", \"source_id\": 20317874, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:27Z\", \"source_id\": 64119953, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:56:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:30Z\", \"source_id\": 20321022, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:58:46Z\", \"source_id\": 64124918, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:59:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:58:50Z\", \"source_id\": 20322471, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:43Z\", \"source_id\": 64129160, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:48Z\", \"source_id\": 20323764, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:10Z\", \"source_id\": 64141249, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:06:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:16Z\", \"source_id\": 20327296, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:48Z\", \"source_id\": 64151440, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:11:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:10:49Z\", \"source_id\": 20330266, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:32Z\", \"source_id\": 64163585, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:37Z\", \"source_id\": 20333822, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:30Z\", \"source_id\": 64169838, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:35Z\", \"source_id\": 20335677, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:52Z\", \"source_id\": 64174643, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:21:54Z\", \"source_id\": 20337096, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:29Z\", \"source_id\": 64182356, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:33Z\", \"source_id\": 20339505, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:07Z\", \"source_id\": 64185688, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:11Z\", \"source_id\": 20340517, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:35Z\", \"source_id\": 64196777, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:40Z\", \"source_id\": 20343826, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:01Z\", \"source_id\": 64203669, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:05Z\", \"source_id\": 20345814, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:35Z\", \"source_id\": 64227863, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:48:37Z\", \"source_id\": 20353284, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:33Z\", \"source_id\": 64231840, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:37Z\", \"source_id\": 20354440, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:55Z\", \"source_id\": 64242041, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:59Z\", \"source_id\": 20357460, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:09Z\", \"source_id\": 64247848, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:14Z\", \"source_id\": 20359206, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:44Z\", \"source_id\": 64252380, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:45Z\", \"source_id\": 20360631, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:23Z\", \"source_id\": 64265935, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:28Z\", \"source_id\": 20364827, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:40Z\", \"source_id\": 64271705, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:44Z\", \"source_id\": 20366686, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "4", "timing_fact_generation": 1790028765879724, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:07.414724", "service_state_evidence_id": 20366686, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 228, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:07.738122", "service_state_valid_until_kind": null, "operational_interpretation_version": 228, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
O |
PBO |
HRH |
9J65 |
700146 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 22.078, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 1721.147, "from_m": 22.078, "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": 7217.439, "from_m": 1721.147, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 8573.847, "from_m": 7217.439, "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": 11282.341, "from_m": 8573.847, "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": 14609.907, "from_m": 11282.341, "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": 14669.371, "from_m": 14609.907, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32150.527, "from_m": 14669.371, "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": 34934.509, "from_m": 32150.527, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 40060.486, "from_m": 34934.509, "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": 40107.143, "from_m": 40060.486, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50730.121, "from_m": 40107.143, "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": 50820.618, "from_m": 50730.121, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53321.737, "from_m": 50820.618, "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": 56182.477, "from_m": 53321.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57272.0, "from_m": 56182.477, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57443.275, "from_m": 57272.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": 85619.354, "from_m": 57443.275, "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": 110173.284, "from_m": 85619.354, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 113324.178, "from_m": 110173.284, "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": 117221.684, "from_m": 113324.178, "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": 118515.056, "from_m": 117221.684, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 118570.297, "from_m": 118515.056, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 119082.872, "from_m": 118570.297, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 119340.355, "from_m": 119082.872, "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": 120430.71, "from_m": 119340.355, "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": 120518.858, "from_m": 120430.71, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 121557.13, "from_m": 120518.858, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121662.074, "from_m": 121557.13, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 121691.722, "from_m": 121662.074, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121880.874, "from_m": 121691.722, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 122870.399, "from_m": 121880.874, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 124064.799, "from_m": 122870.399, "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": 124127.256, "from_m": 124064.799, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 125370.772, "from_m": 124127.256, "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": 125448.398, "from_m": 125370.772, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 125858.034, "from_m": 125448.398, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 126570.655, "from_m": 125858.034, "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": 126979.319, "from_m": 126570.655, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 127189.983, "from_m": 126979.319, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 127769.599, "from_m": 127189.983, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 128813.158, "from_m": 127769.599, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 130385.065, "from_m": 128813.158, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131321.492, "from_m": 130385.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133211.302, "from_m": 131321.492, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 142222.863, "from_m": 133211.302, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 144375.833, "from_m": 142222.863, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 144437.22, "from_m": 144375.833, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144476.823, "from_m": 144437.22, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144502.392, "from_m": 144476.823, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144555.391, "from_m": 144502.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144585.591, "from_m": 144555.391, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144622.556, "from_m": 144585.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145016.812, "from_m": 144622.556, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145047.248, "from_m": 145016.812, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145135.916, "from_m": 145047.248, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145199.615, "from_m": 145135.916, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145235.322, "from_m": 145199.615, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145279.593, "from_m": 145235.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145338.157, "from_m": 145279.593, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 146615.801, "from_m": 145338.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": 150958.783, "from_m": 146615.801, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151075.551, "from_m": 150958.783, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 151181.469, "from_m": 151075.551, "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": 151227.943, "from_m": 151181.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 152569.269, "from_m": 151227.943, "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": 153197.304, "from_m": 152569.269, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 158154.356, "from_m": 153197.304, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 158992.203, "from_m": 158154.356, "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": 160705.036, "from_m": 158992.203, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 161887.754, "from_m": 160705.036, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 162445.024, "from_m": 161887.754, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 162573.179, "from_m": 162445.024, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 162857.312, "from_m": 162573.179, "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": 174872.887, "from_m": 162857.312, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 174983.633, "from_m": 174872.887, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 175015.924, "from_m": 174983.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 175097.492, "from_m": 175015.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", "infrastructure_limit_mph": 40.0}, {"to_m": 175495.526, "from_m": 175097.492, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 175641.973, "from_m": 175495.526, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 176047.638, "from_m": 175641.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 179117.299, "from_m": 176047.638, "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": 179974.836, "from_m": 179117.299, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 187979.796, "from_m": 179974.836, "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": 188519.116, "from_m": 187979.796, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 189406.461, "from_m": 188519.116, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 753516, "profile_key": "0fb51bafe08a79d8075c8a4b31e20ddeb45ee848e917688804617f56da117866", "schedule_id": 41592, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2023", "location": "Peterborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Fletton Jn", "stage_seq": 2, "distance_m": 2174.022, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Conington South Jn", "stage_seq": 3, "distance_m": 14609.907, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2040", "location": "Huntingdon", "stage_seq": 4, "distance_m": 28290.027, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2047", "wtt_dep": "2048", "location": "St. Neots", "stage_seq": 5, "distance_m": 39689.932, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2055", "wtt_dep": "2055H", "location": "Sandy", "stage_seq": 6, "distance_m": 52011.638, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2059", "wtt_dep": "2100", "location": "Biggleswade", "stage_seq": 7, "distance_m": 56653.077, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2104H", "wtt_dep": "2105", "location": "Arlesey", "stage_seq": 8, "distance_m": 63335.913, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2112", "location": "Hitchin", "stage_seq": 9, "distance_m": 71469.84, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2118", "location": "Stevenage", "stage_seq": 10, "distance_m": 78472.129, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Woolmer Green Jn", "stage_seq": 11, "distance_m": 84471.923, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Digswell Jn", "stage_seq": 12, "distance_m": 88744.331, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Welwyn Garden City", "stage_seq": 13, "distance_m": 90222.485, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Potters Bar", "stage_seq": 14, "distance_m": 102298.152, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Alexandra Palace", "stage_seq": 15, "distance_m": 114859.601, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2137", "location": "Finsbury Park", "stage_seq": 16, "distance_m": 118707.467, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Holloway South Jn", "stage_seq": 17, "distance_m": 120703.29, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Belle Isle Jn", "stage_seq": 18, "distance_m": 121880.874, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2145", "location": "St Pancras Low Level", "stage_seq": 19, "distance_m": 123006.561, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Farringdon", "stage_seq": 20, "distance_m": 125202.404, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "City Thameslink", "stage_seq": 21, "distance_m": 125932.562, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 126330.253, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Metropolitan Jn", "stage_seq": 23, "distance_m": 127547.962, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200H", "location": "London Bridge", "stage_seq": 24, "distance_m": 128274.979, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Corbetts Lane Jn", "stage_seq": 25, "distance_m": 130992.654, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Bricklayers Arms Jn", "stage_seq": 26, "distance_m": 131758.89, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "New Cross Gate", "stage_seq": 27, "distance_m": 132860.18, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Sydenham", "stage_seq": 28, "distance_m": 138492.475, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Norwood Junction", "stage_seq": 29, "distance_m": 142158.124, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Norwood Fork Jn", "stage_seq": 30, "distance_m": 143212.187, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Windmill Bridge Jn", "stage_seq": 31, "distance_m": 143965.818, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2216H", "location": "East Croydon", "stage_seq": 32, "distance_m": 144814.92, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "South Croydon", "stage_seq": 33, "distance_m": 146262.343, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Purley", "stage_seq": 34, "distance_m": 149609.789, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Stoats Nest Jn", "stage_seq": 35, "distance_m": 151181.469, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Coulsdon South", "stage_seq": 36, "distance_m": 152677.067, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Merstham", "stage_seq": 37, "distance_m": 158691.866, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Redhill", "stage_seq": 38, "distance_m": 161548.679, "section_seq": 1, "route_path_id": 147504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Earlswood (Surrey)", "stage_seq": 39, "distance_m": 162995.363, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Horley", "stage_seq": 40, "distance_m": 169633.662, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2243", "location": "Gatwick Airport", "stage_seq": 41, "distance_m": 170986.09, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2251", "location": "Three Bridges", "stage_seq": 42, "distance_m": 175334.504, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Crawley", "stage_seq": 43, "distance_m": 177514.128, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2257H", "location": "Ifield", "stage_seq": 44, "distance_m": 179460.348, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Littlehaven", "stage_seq": 45, "distance_m": 187257.671, "section_seq": 1, "route_path_id": 147504}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": null, "location": "Horsham", "stage_seq": 46, "distance_m": 189406.461, "section_seq": 1, "route_path_id": 147504}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 189406.461, "from_m": 0.0, "section_seq": 1, "route_path_id": 147504}], "total_distance_m": 189406.461, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183955.18, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5451.281, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12022, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:35:32Z", "source_id": 63931273, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T19:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:35:37Z", "source_id": 20266614, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12041, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:45:31Z", "source_id": 63955418, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T19:46:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:45:35Z", "source_id": 20273595, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:53:58Z", "source_id": 63976008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T19:55:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:54:03Z", "source_id": 20279467, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12079, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:58:35Z", "source_id": 63987283, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T19:59:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:58:40Z", "source_id": 20282535, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15626, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:04:14Z", "source_id": 64000831, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:04:16Z", "source_id": 20286497, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15640, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:13:24Z", "source_id": 64022770, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:14:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:13:26Z", "source_id": 20292705, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:19:09Z", "source_id": 64036174, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:19:15Z", "source_id": 20296602, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15929, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:28Z", "source_id": 64076059, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T20:37:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:34Z", "source_id": 20308023, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16151, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:38Z", "source_id": 64091477, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T20:44:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:43:44Z", "source_id": 20312745, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:28Z", "source_id": 64109127, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T20:51:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:34Z", "source_id": 20317874, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:27Z", "source_id": 64119953, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T20:56:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:30Z", "source_id": 20321022, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:58:46Z", "source_id": 64124918, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T20:59:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:58:50Z", "source_id": 20322471, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:43Z", "source_id": 64129160, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:00:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:48Z", "source_id": 20323764, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:10Z", "source_id": 64141249, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:06:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:16Z", "source_id": 20327296, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:48Z", "source_id": 64151440, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:11:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:10:49Z", "source_id": 20330266, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30002, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:32Z", "source_id": 64163585, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T21:17:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:37Z", "source_id": 20333822, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:30Z", "source_id": 64169838, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T21:19:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:35Z", "source_id": 20335677, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:52Z", "source_id": 64174643, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T21:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:21:54Z", "source_id": 20337096, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:29Z", "source_id": 64182356, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T21:26:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:33Z", "source_id": 20339505, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30536, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:07Z", "source_id": 64185688, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T21:28:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:11Z", "source_id": 20340517, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30283, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:35Z", "source_id": 64196777, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T21:33:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:40Z", "source_id": 20343826, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30335, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:01Z", "source_id": 64203669, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T21:37:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:05Z", "source_id": 20345814, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30572, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:35Z", "source_id": 64227863, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T21:49:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:48:37Z", "source_id": 20353284, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30626, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:33Z", "source_id": 64231840, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T21:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:37Z", "source_id": 20354440, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30680, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:55Z", "source_id": 64242041, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T21:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:59Z", "source_id": 20357460, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30711, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:09Z", "source_id": 64247848, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T22:00:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:14Z", "source_id": 20359206, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30717, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:44Z", "source_id": 64252380, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T22:03:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:45Z", "source_id": 20360631, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30725, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:23Z", "source_id": 64265935, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T22:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:28Z", "source_id": 20364827, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30778, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:40Z", "source_id": 64271705, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T22:14:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:44Z", "source_id": 20366686, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Peterborough |
2023 |
2023 |
2 |
None |
None |
Horsham |
2310 |
2310 |
4 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32904/2026-09-21/detailed |
None |
Littlehaven |
2026-09-21T23:09:00+01:00 |
Horsham |
4.0 |
{"type": "LineString", "coordinates": [[-0.309118, 51.0791012], [-0.3098364, 51.0787124], [-0.31048620000000005, 51.0783067], [-0.311127, 51.07788059999999], [-0.3118341, 51.07737900000001], [-0.3124117, 51.0769516], [-0.31308309999999995, 51.0763757], [-0.31368209999999996, 51.07582339999999], [-0.31422959999999994, 51.07519200000001], [-0.3147587, 51.074580899999994], [-0.3153071, 51.07388499999998], [-0.31571649999999996, 51.07328340000001], [-0.31573609999999996, 51.0732546], [-0.31610509999999997, 51.07260019999999], [-0.3163975, 51.0719885], [-0.31664429999999993, 51.0714119], [-0.3168775999999999, 51.07068490000001], [-0.31707879999999994, 51.069903], [-0.3171592999999999, 51.0695661], [-0.31718879999999994, 51.06923729999999], [-0.3172102, 51.0689928], [-0.3172382, 51.0686742], [-0.3172723, 51.068386], [-0.31732659999999996, 51.0681601], [-0.3174095, 51.0679017], [-0.3174334999999999, 51.0678487], [-0.3175601, 51.0676101], [-0.31765789999999994, 51.0674523], [-0.31778719999999994, 51.0672557], [-0.3178833, 51.0671125], [-0.31794829999999996, 51.0670271], [-0.3180634, 51.0668863], [-0.31833929999999994, 51.0665895], [-0.31846139999999995, 51.06646229999999], [-0.3186288, 51.0662906], [-0.3189475, 51.065981099999995]]} |
1.0 |
2310 |
2314 |
Littlehaven |
Horsham Sig. Cpb76 |
Horsham |
51.0659811 |
-0.3189475 |
51.0659811 |
-0.3189475 |
1 |
0 |
2026-09-21 22:24:22 |
TERMINATED |
2026-09-21 22:14:00 |
Horsham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366686 |
1790028765879724 |
228 |
228 |
2026-09-21 22:24:07.738122 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:07.414724 |
| 725485 |
756918 |
W43560 |
785B93M921 |
2026-09-21 |
COMPLETE |
20367115 |
2026-09-21 23:14:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 756918, "stp": "O", "toc": "Transport for Wales", "uid": "W43560", "consist": "197024", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W43560/2026-09-21/detailed", "trust_id": "785B93M921", "origin_crs": "XCC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-21", "dest_arr_time": "2305", "dest_platform": "6", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5B93", "timing_status": "LATE", "origin_station": "Canton C.S.D.", "current_leg_arr": "2314", "current_leg_dep": "2312", "current_leg_end": "Cardiff Central", "origin_dep_time": "2300", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-21T22:24:23", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Canton Sig. CF2324", "dest_arr_time_act": "2305", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Canton Sig. CF2324", "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\": 525.649, \"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\": 710.993, \"from_m\": 525.649, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 815.748, \"from_m\": 710.993, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1087.798, \"from_m\": 815.748, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 756918, \"profile_key\": \"c3d273aed375c118425bbf640b6315e23e00396952e1110a36afd23499be8d70\", \"schedule_id\": 41661, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Canton C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125023}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302\", \"location\": \"Canton Sig. CF2324\", \"stage_seq\": 2, \"distance_m\": 442.647, \"section_seq\": 1, \"route_path_id\": 125023}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 125023}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125023}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.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": "2300", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:08Z\", \"source_id\": 20365227, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:32Z\", \"source_id\": 64273181, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:35Z\", \"source_id\": 20367115, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "6", "timing_fact_generation": 1790028818118584, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:11.303551", "service_state_evidence_id": 20367115, "current_leg_start_actual_dep": "2026-09-21T23:11:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:11.473127", "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 |
O |
XCC |
CDF |
5B93 |
197024 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 525.649, "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": 710.993, "from_m": 525.649, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 815.748, "from_m": 710.993, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1087.798, "from_m": 815.748, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 756918, "profile_key": "c3d273aed375c118425bbf640b6315e23e00396952e1110a36afd23499be8d70", "schedule_id": 41661, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "Canton C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125023}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302", "location": "Canton Sig. CF2324", "stage_seq": 2, "distance_m": 442.647, "section_seq": 1, "route_path_id": 125023}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 125023}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 125023}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.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} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:08Z", "source_id": 20365227, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24864, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:32Z", "source_id": 64273181, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:14:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:35Z", "source_id": 20367115, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Canton C.S.D. |
2300 |
2300 |
None |
None |
None |
Cardiff Central |
2305 |
2305 |
6 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43560/2026-09-21/detailed |
None |
Canton Sig. CF2324 |
2026-09-21T23:11:00+01:00 |
Cardiff Central |
2.0 |
{"type": "LineString", "coordinates": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
0.4 |
2312 |
2314 |
Canton Sig. CF2324 |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-21 22:24:23 |
TERMINATED |
2026-09-21 22:14:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367115 |
1790028818118584 |
6 |
6 |
2026-09-21 22:24:11.473127 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:11.303551 |
| 725486 |
756664 |
C48332 |
742K59M821 |
2026-09-21 |
COMPLETE |
20366746 |
2026-09-21 23:14:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 756664, "stp": "P", "toc": "Great Western Railway", "uid": "C48332", "consist": "387152", "dest_crs": "RDG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48332/2026-09-21/detailed", "trust_id": "742K59M821", "origin_crs": "NBY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-21", "dest_arr_time": "2313", "dest_platform": "3", "is_terminated": 1, "next_location": "Reading", "signalling_id": "2K59", "timing_status": "LATE", "origin_station": "Newbury", "current_leg_arr": "2314", "current_leg_dep": "2311", "current_leg_end": "Reading", "origin_dep_time": "2247", "origin_platform": "3", "current_location": "Reading", "last_update_time": "2026-09-21T22:24:23", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Reading West", "dest_arr_time_act": "2313", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Reading West", "current_leg_milage": "0.9", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 393.295, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 438.699, \"from_m\": 393.295, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 515.423, \"from_m\": 438.699, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1560.496, \"from_m\": 515.423, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 1623.85, \"from_m\": 1560.496, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2555.138, \"from_m\": 1623.85, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 9596.451, \"from_m\": 2555.138, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10393.31, \"from_m\": 9596.451, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 23972.359, \"from_m\": 10393.31, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 26063.291, \"from_m\": 23972.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27172.907, \"from_m\": 26063.291, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27408.174, \"from_m\": 27172.907, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 756664, \"profile_key\": \"c73d9680f477d718ed0112e502c75bc63fb74c3fb173587584b8f47ec62899eb\", \"schedule_id\": 6324, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Newbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2249H\", \"location\": \"Newbury Racecourse\", \"stage_seq\": 2, \"distance_m\": 1093.926, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2253H\", \"location\": \"Thatcham\", \"stage_seq\": 3, \"distance_m\": 5682.503, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2257H\", \"location\": \"Midgham\", \"stage_seq\": 4, \"distance_m\": 10214.705, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2300H\", \"location\": \"Aldermaston\", \"stage_seq\": 5, \"distance_m\": 13336.51, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Theale\", \"stage_seq\": 6, \"distance_m\": 18961.497, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Southcote Jn\", \"stage_seq\": 7, \"distance_m\": 24593.749, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"Reading West\", \"stage_seq\": 8, \"distance_m\": 25940.766, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 9, \"distance_m\": 26090.433, \"section_seq\": 1, \"route_path_id\": 132517}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 10, \"distance_m\": 27408.174, \"section_seq\": 1, \"route_path_id\": 132517}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27408.174, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132517}], \"total_distance_m\": 27408.174, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 27331.45, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 76.724, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:01Z\", \"source_id\": 64228635, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:04Z\", \"source_id\": 20353538, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:54Z\", \"source_id\": 64236491, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:55Z\", \"source_id\": 20355712, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24415, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:06Z\", \"source_id\": 64244176, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:10Z\", \"source_id\": 20358146, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:47Z\", \"source_id\": 64250752, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:55Z\", \"source_id\": 20360160, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:28Z\", \"source_id\": 64257500, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:34Z\", \"source_id\": 20362154, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:07Z\", \"source_id\": 64267267, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:10Z\", \"source_id\": 20365274, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:47Z\", \"source_id\": 64271868, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:50Z\", \"source_id\": 20366746, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "3", "timing_fact_generation": 1790028772716447, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:15.353841", "service_state_evidence_id": 20366746, "current_leg_start_actual_dep": "2026-09-21T23:11:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:16.038153", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
NBY |
RDG |
2K59 |
387152 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 393.295, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 438.699, "from_m": 393.295, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 515.423, "from_m": 438.699, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1560.496, "from_m": 515.423, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 1623.85, "from_m": 1560.496, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2555.138, "from_m": 1623.85, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 9596.451, "from_m": 2555.138, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10393.31, "from_m": 9596.451, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 23972.359, "from_m": 10393.31, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 26063.291, "from_m": 23972.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27172.907, "from_m": 26063.291, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27408.174, "from_m": 27172.907, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 756664, "profile_key": "c73d9680f477d718ed0112e502c75bc63fb74c3fb173587584b8f47ec62899eb", "schedule_id": 6324, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Newbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Newbury Racecourse", "stage_seq": 2, "distance_m": 1093.926, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2253H", "location": "Thatcham", "stage_seq": 3, "distance_m": 5682.503, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2257H", "location": "Midgham", "stage_seq": 4, "distance_m": 10214.705, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "Aldermaston", "stage_seq": 5, "distance_m": 13336.51, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Theale", "stage_seq": 6, "distance_m": 18961.497, "section_seq": 1, "route_path_id": 132517}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Southcote Jn", "stage_seq": 7, "distance_m": 24593.749, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "Reading West", "stage_seq": 8, "distance_m": 25940.766, "section_seq": 1, "route_path_id": 132517}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Oxford Road Jn", "stage_seq": 9, "distance_m": 26090.433, "section_seq": 1, "route_path_id": 132517}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": null, "location": "Reading", "stage_seq": 10, "distance_m": 27408.174, "section_seq": 1, "route_path_id": 132517}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27408.174, "from_m": 0.0, "section_seq": 1, "route_path_id": 132517}], "total_distance_m": 27408.174, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 27331.45, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 76.724, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24423, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:01Z", "source_id": 64228635, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:04Z", "source_id": 20353538, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24419, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:54Z", "source_id": 64236491, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:54:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:55Z", "source_id": 20355712, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24415, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:06Z", "source_id": 64244176, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:58:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:10Z", "source_id": 20358146, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24410, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:47Z", "source_id": 64250752, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:01:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:55Z", "source_id": 20360160, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24403, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:28Z", "source_id": 64257500, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:06:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:34Z", "source_id": 20362154, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23865, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:07Z", "source_id": 64267267, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:11:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:10Z", "source_id": 20365274, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23762, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:47Z", "source_id": 64271868, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:14:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:50Z", "source_id": 20366746, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Newbury |
2247 |
2247 |
3 |
None |
None |
Reading |
2313 |
2313 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48332/2026-09-21/detailed |
None |
Reading West |
2026-09-21T23:11:30+01:00 |
Reading |
3.0 |
{"type": "LineString", "coordinates": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]} |
0.9 |
2311 |
2314 |
Reading West |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-21 22:24:23 |
TERMINATED |
2026-09-21 22:14:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366746 |
1790028772716447 |
39 |
39 |
2026-09-21 22:24:16.038153 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:15.353841 |
| 725487 |
745095 |
U02768 |
596Q631Z21 |
2026-09-21 |
COMPLETE |
20367485 |
2026-09-21 21:33:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 745095, "stp": "N", "toc": "Unknown", "uid": "U02768", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U02768/2026-09-21/detailed", "trust_id": "596Q631Z21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leagrave Tamper Siding", "service_date": "2026-09-21", "dest_arr_time": "2234", "dest_platform": null, "is_terminated": 1, "next_location": "Leagrave Tamper Siding", "signalling_id": "6Q63", "timing_status": "EARLY", "origin_station": "Leicester Knighton Jn Sidings", "current_leg_arr": "2133", "current_leg_dep": "2231½", "current_leg_end": "Leagrave Tamper Siding", "origin_dep_time": "2037", "origin_platform": null, "current_location": "Leagrave Tamper Siding", "last_update_time": "2026-09-21T22:24:23", "route_debug_link": null, "timing_variation": "-61 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4553533, 51.9035185], [-0.45584279999999994, 51.9038941], [-0.4566313000000001, 51.9044146], [-0.4577337, 51.9051411]]}", "current_leg_start": "Leagrave Sig. 591", "dest_arr_time_act": "2234", "motion_projection": null, "next_location_lat": "51.9051411", "next_location_lon": "-0.4577337", "previous_location": "Leagrave Sig. 591", "current_leg_milage": "0.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 337.153, \"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\": 2806.869, \"from_m\": 337.153, \"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\": 3458.599, \"from_m\": 2806.869, \"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\": 6787.148, \"from_m\": 3458.599, \"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\": 6878.155, \"from_m\": 6787.148, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9432.077, \"from_m\": 6878.155, \"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\": 21587.706, \"from_m\": 9432.077, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 23438.706, \"from_m\": 21587.706, \"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\": 23497.037, \"from_m\": 23438.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25251.42, \"from_m\": 23497.037, \"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\": 29432.529, \"from_m\": 25251.42, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 30296.268, \"from_m\": 29432.529, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 32012.712, \"from_m\": 30296.268, \"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\": 38045.366, \"from_m\": 32012.712, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 38145.676, \"from_m\": 38045.366, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39164.985, \"from_m\": 38145.676, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 41044.79, \"from_m\": 39164.985, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 42980.758, \"from_m\": 41044.79, \"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\": 44800.474, \"from_m\": 42980.758, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 49775.926, \"from_m\": 44800.474, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 50791.539, \"from_m\": 49775.926, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 51361.178, \"from_m\": 50791.539, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 51918.724, \"from_m\": 51361.178, \"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\": 52010.512, \"from_m\": 51918.724, \"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\": 52088.696, \"from_m\": 52010.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\": 52737.287, \"from_m\": 52088.696, \"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\": 53910.324, \"from_m\": 52737.287, \"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\": 55514.935, \"from_m\": 53910.324, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 61479.262, \"from_m\": 55514.935, \"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\": 65769.013, \"from_m\": 61479.262, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 65813.919, \"from_m\": 65769.013, \"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\": 66781.173, \"from_m\": 65813.919, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 67050.556, \"from_m\": 66781.173, \"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\": 89187.093, \"from_m\": 67050.556, \"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\": 91937.009, \"from_m\": 89187.093, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 91992.821, \"from_m\": 91937.009, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92216.197, \"from_m\": 91992.821, \"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\": 92272.941, \"from_m\": 92216.197, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 93019.234, \"from_m\": 92272.941, \"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\": 93317.611, \"from_m\": 93019.234, \"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\": 95220.217, \"from_m\": 93317.611, \"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\": 95308.925, \"from_m\": 95220.217, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97626.173, \"from_m\": 95308.925, \"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\": 97791.677, \"from_m\": 97626.173, \"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\": 98188.577, \"from_m\": 97791.677, \"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\": 105420.491, \"from_m\": 98188.577, \"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\": 105663.964, \"from_m\": 105420.491, \"capability_applied\": null, \"effective_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\": 745095, \"profile_key\": \"ad91b6fc7636e672d74499b78aef2c87ea7363bde35e7a91523740ccb43ae72b\", \"schedule_id\": 41344, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Leicester Knighton Jn Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040H\", \"location\": \"Knighton Jn\", \"stage_seq\": 2, \"distance_m\": 440.408, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": false, \"wtt_arr\": \"2044H\", \"wtt_dep\": \"2110H\", \"location\": \"Wigston North Jn\", \"stage_seq\": 3, \"distance_m\": 2907.793, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Kilby Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 6733.43, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Market Harborough\", \"stage_seq\": 5, \"distance_m\": 23731.987, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 6, \"distance_m\": 38307.155, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Kettering\", \"stage_seq\": 7, \"distance_m\": 41379.245, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Kettering South Jn\", \"stage_seq\": 8, \"distance_m\": 43461.614, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Harrowden Jn\", \"stage_seq\": 9, \"distance_m\": 49670.495, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Wellingborough\", \"stage_seq\": 10, \"distance_m\": 52648.38, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 11, \"distance_m\": 66135.479, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Bedford North Jn\", \"stage_seq\": 12, \"distance_m\": 75857.799, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Bedford\", \"stage_seq\": 13, \"distance_m\": 76968.841, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Bedford South Jn\", \"stage_seq\": 14, \"distance_m\": 78570.597, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Flitwick\", \"stage_seq\": 15, \"distance_m\": 93188.034, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Harlington\", \"stage_seq\": 16, \"distance_m\": 97866.958, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Sundon South Jn\", \"stage_seq\": 17, \"distance_m\": 100446.899, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Leagrave Jn\", \"stage_seq\": 18, \"distance_m\": 104357.387, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": false, \"wtt_arr\": \"2226H\", \"wtt_dep\": \"2231H\", \"location\": \"Leagrave Sig. 591\", \"stage_seq\": 19, \"distance_m\": 105420.491, \"section_seq\": 1, \"route_path_id\": 147312}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": null, \"location\": \"Leagrave Tamper Siding\", \"stage_seq\": 20, \"distance_m\": 105663.964, \"section_seq\": 1, \"route_path_id\": 147312}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 105663.964, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147312}], \"total_distance_m\": 105663.964, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 104858.115, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 805.849, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2037", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1381.5", "current_position_lat": "51.9051411", "current_position_lon": "-0.4577337", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:19:33Z\", \"source_id\": 63890776, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:20:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:19:38Z\", \"source_id\": 20255289, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:34:40Z\", \"source_id\": 63928973, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:35:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:34:42Z\", \"source_id\": 20265964, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:42:40Z\", \"source_id\": 63948563, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:42:46Z\", \"source_id\": 20271657, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:03:05Z\", \"source_id\": 63998165, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:03:11Z\", \"source_id\": 20285698, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:14:48Z\", \"source_id\": 64026124, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:16:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:14:54Z\", \"source_id\": 20293720, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:18:01Z\", \"source_id\": 64033585, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:19:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:18:05Z\", \"source_id\": 20295872, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:14:15Z\", \"source_id\": 20367485, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leagrave Tamper Siding", "service_state_platform": null, "timing_fact_generation": 1790028856482294, "current_leg_arrival_utc": "2026-09-21T22:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:16.473863", "service_state_evidence_id": 20367485, "current_leg_start_actual_dep": "2026-09-21T22:31:30+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-21T20:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:16.851086", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
6Q63 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 337.153, "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": 2806.869, "from_m": 337.153, "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": 3458.599, "from_m": 2806.869, "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": 6787.148, "from_m": 3458.599, "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": 6878.155, "from_m": 6787.148, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9432.077, "from_m": 6878.155, "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": 21587.706, "from_m": 9432.077, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 23438.706, "from_m": 21587.706, "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": 23497.037, "from_m": 23438.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25251.42, "from_m": 23497.037, "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": 29432.529, "from_m": 25251.42, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30296.268, "from_m": 29432.529, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 32012.712, "from_m": 30296.268, "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": 38045.366, "from_m": 32012.712, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 38145.676, "from_m": 38045.366, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39164.985, "from_m": 38145.676, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41044.79, "from_m": 39164.985, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 42980.758, "from_m": 41044.79, "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": 44800.474, "from_m": 42980.758, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 49775.926, "from_m": 44800.474, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 50791.539, "from_m": 49775.926, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 51361.178, "from_m": 50791.539, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 51918.724, "from_m": 51361.178, "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": 52010.512, "from_m": 51918.724, "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": 52088.696, "from_m": 52010.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": 52737.287, "from_m": 52088.696, "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": 53910.324, "from_m": 52737.287, "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": 55514.935, "from_m": 53910.324, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 61479.262, "from_m": 55514.935, "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": 65769.013, "from_m": 61479.262, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 65813.919, "from_m": 65769.013, "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": 66781.173, "from_m": 65813.919, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 67050.556, "from_m": 66781.173, "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": 89187.093, "from_m": 67050.556, "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": 91937.009, "from_m": 89187.093, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 91992.821, "from_m": 91937.009, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92216.197, "from_m": 91992.821, "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": 92272.941, "from_m": 92216.197, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 93019.234, "from_m": 92272.941, "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": 93317.611, "from_m": 93019.234, "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": 95220.217, "from_m": 93317.611, "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": 95308.925, "from_m": 95220.217, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97626.173, "from_m": 95308.925, "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": 97791.677, "from_m": 97626.173, "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": 98188.577, "from_m": 97791.677, "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": 105420.491, "from_m": 98188.577, "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": 105663.964, "from_m": 105420.491, "capability_applied": null, "effective_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": 745095, "profile_key": "ad91b6fc7636e672d74499b78aef2c87ea7363bde35e7a91523740ccb43ae72b", "schedule_id": 41344, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2037", "location": "Leicester Knighton Jn Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040H", "location": "Knighton Jn", "stage_seq": 2, "distance_m": 440.408, "section_seq": 1, "route_path_id": 147312}, {"is_pass": false, "wtt_arr": "2044H", "wtt_dep": "2110H", "location": "Wigston North Jn", "stage_seq": 3, "distance_m": 2907.793, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Kilby Bridge Jn", "stage_seq": 4, "distance_m": 6733.43, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Market Harborough", "stage_seq": 5, "distance_m": 23731.987, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134H", "location": "Kettering North Jn", "stage_seq": 6, "distance_m": 38307.155, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Kettering", "stage_seq": 7, "distance_m": 41379.245, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Kettering South Jn", "stage_seq": 8, "distance_m": 43461.614, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Harrowden Jn", "stage_seq": 9, "distance_m": 49670.495, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Wellingborough", "stage_seq": 10, "distance_m": 52648.38, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Sharnbrook Jn", "stage_seq": 11, "distance_m": 66135.479, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Bedford North Jn", "stage_seq": 12, "distance_m": 75857.799, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Bedford", "stage_seq": 13, "distance_m": 76968.841, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Bedford South Jn", "stage_seq": 14, "distance_m": 78570.597, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Flitwick", "stage_seq": 15, "distance_m": 93188.034, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Harlington", "stage_seq": 16, "distance_m": 97866.958, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Sundon South Jn", "stage_seq": 17, "distance_m": 100446.899, "section_seq": 1, "route_path_id": 147312}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Leagrave Jn", "stage_seq": 18, "distance_m": 104357.387, "section_seq": 1, "route_path_id": 147312}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2231H", "location": "Leagrave Sig. 591", "stage_seq": 19, "distance_m": 105420.491, "section_seq": 1, "route_path_id": 147312}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Leagrave Tamper Siding", "stage_seq": 20, "distance_m": 105663.964, "section_seq": 1, "route_path_id": 147312}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 105663.964, "from_m": 0.0, "section_seq": 1, "route_path_id": 147312}], "total_distance_m": 105663.964, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 104858.115, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 805.849, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 17608, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:19:33Z", "source_id": 63890776, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T19:20:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:19:38Z", "source_id": 20255289, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17663, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:34:40Z", "source_id": 63928973, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T19:35:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:34:42Z", "source_id": 20265964, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17756, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:42:40Z", "source_id": 63948563, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T19:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:42:46Z", "source_id": 20271657, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17888, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:03:05Z", "source_id": 63998165, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T20:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:03:11Z", "source_id": 20285698, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18083, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:14:48Z", "source_id": 64026124, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T20:16:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:14:54Z", "source_id": 20293720, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18103, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:18:01Z", "source_id": 64033585, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T20:19:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:18:05Z", "source_id": 20295872, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:14:15Z", "source_id": 20367485, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:33:00+01:00", "operational_fact": true}] |
Leicester Knighton Jn Sidings |
2037 |
2037 |
None |
None |
None |
Leagrave Tamper Siding |
2234 |
2234 |
None |
EARLY |
-61 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:U02768/2026-09-21/detailed |
None |
Leagrave Sig. 591 |
2026-09-21T22:31:30+01:00 |
Leagrave Tamper Siding |
1381.5 |
{"type": "LineString", "coordinates": [[-0.4553533, 51.9035185], [-0.45584279999999994, 51.9038941], [-0.4566313000000001, 51.9044146], [-0.4577337, 51.9051411]]} |
0.2 |
2231½ |
2133 |
Leagrave Sig. 591 |
Leagrave Tamper Siding |
Leagrave Tamper Siding |
51.9051411 |
-0.4577337 |
51.9051411 |
-0.4577337 |
1 |
0 |
2026-09-21 22:24:23 |
TERMINATED |
2026-09-21 20:33:00 |
Leagrave Tamper Siding |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367485 |
1790028856482294 |
43 |
43 |
2026-09-21 22:24:16.851086 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:16.473863 |
| 725488 |
756172 |
L79056 |
871D69M821 |
2026-09-21 |
COMPLETE |
20366894 |
2026-09-21 23:14:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 756172, "stp": "P", "toc": "South Western Railway", "uid": "L79056", "consist": "701058", "dest_crs": "DKG", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79056/2026-09-21/detailed", "trust_id": "871D69M821", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dorking", "service_date": "2026-09-21", "dest_arr_time": "2317", "dest_platform": "2", "is_terminated": 1, "next_location": "Dorking", "signalling_id": "1D69", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "2314", "current_leg_dep": "2311", "current_leg_end": "Dorking", "origin_dep_time": "2223", "origin_platform": "1", "current_location": "Dorking", "last_update_time": "2026-09-21T22:24:23", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3283698, 51.2529999], [-0.32818439999999993, 51.2525021], [-0.3281545, 51.252417099999995], [-0.32791919999999997, 51.2517632], [-0.3276487, 51.2507914], [-0.3273029, 51.2494587], [-0.32723589999999997, 51.24923640000001], [-0.3268019999999999, 51.24772750000001], [-0.3266674, 51.24718289999999], [-0.3266271, 51.24704030000001], [-0.325819, 51.2442082], [-0.32573379999999996, 51.2439699], [-0.32564029999999994, 51.2437262], [-0.3256179, 51.2436342], [-0.3255655, 51.243420999999984], [-0.32549959999999994, 51.2431986], [-0.3254499, 51.2430573], [-0.3253922, 51.242905], [-0.3253318, 51.242764099999995], [-0.325253, 51.242601699999994], [-0.3251273, 51.2423785], [-0.32498479999999996, 51.2421707], [-0.3247932, 51.24188000000001], [-0.32475389999999993, 51.2418212], [-0.3244136, 51.2414495], [-0.3241205999999999, 51.241172899999995]]}", "current_leg_start": "Box Hill & Westhumble", "dest_arr_time_act": "2317", "motion_projection": null, "next_location_lat": "51.2411729", "next_location_lon": "-0.3241206", "previous_location": "Box Hill & Westhumble", "current_leg_milage": "0.8", "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\": 12485.736, \"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\": 12530.906, \"from_m\": 12485.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13402.326, \"from_m\": 12530.906, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13484.696, \"from_m\": 13402.326, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13508.651, \"from_m\": 13484.696, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14538.443, \"from_m\": 13508.651, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18113.863, \"from_m\": 14538.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19437.113, \"from_m\": 18113.863, \"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\": 22346.744, \"from_m\": 19437.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\": 22635.489, \"from_m\": 22346.744, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22733.059, \"from_m\": 22635.489, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23092.899, \"from_m\": 22733.059, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23180.757, \"from_m\": 23092.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23237.185, \"from_m\": 23180.757, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32259.429, \"from_m\": 23237.185, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35349.29, \"from_m\": 32259.429, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35435.435, \"from_m\": 35349.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\": 35472.938, \"from_m\": 35435.435, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 35564.569, \"from_m\": 35472.938, \"capability_applied\": null, \"effective_limit_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\": 756172, \"profile_key\": \"75695d468b803b5114780e6d75b8a263682f3664ffd5e7c198bba7cd7caa3f04\", \"schedule_id\": 37888, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2232\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6277.202, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2235H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2246H\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Worcester Park\", \"stage_seq\": 9, \"distance_m\": 17232.776, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252\", \"location\": \"Stoneleigh\", \"stage_seq\": 10, \"distance_m\": 19250.979, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Ewell West\", \"stage_seq\": 11, \"distance_m\": 20862.192, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2259H\", \"location\": \"Epsom\", \"stage_seq\": 12, \"distance_m\": 22914.329, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Ashtead\", \"stage_seq\": 13, \"distance_m\": 26109.181, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307\", \"location\": \"Leatherhead\", \"stage_seq\": 14, \"distance_m\": 29013.656, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312\", \"location\": \"Box Hill & Westhumble\", \"stage_seq\": 15, \"distance_m\": 34208.832, \"section_seq\": 1, \"route_path_id\": 123480}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": null, \"location\": \"Dorking\", \"stage_seq\": 16, \"distance_m\": 35564.569, \"section_seq\": 1, \"route_path_id\": 123480}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 35564.569, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123480}], \"total_distance_m\": 35564.569, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 34650.661, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 913.908, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2223", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.2411729", "current_position_lon": "-0.3241206", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:41Z\", \"source_id\": 64184735, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:47Z\", \"source_id\": 20340255, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:33Z\", \"source_id\": 64194702, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:39Z\", \"source_id\": 20343167, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:10Z\", \"source_id\": 64201978, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:12Z\", \"source_id\": 20345273, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:28Z\", \"source_id\": 64208546, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:31Z\", \"source_id\": 20347286, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:40Z\", \"source_id\": 64214635, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:43Z\", \"source_id\": 20349243, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:22Z\", \"source_id\": 64221836, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:45:29Z\", \"source_id\": 20351406, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:11Z\", \"source_id\": 64225193, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:20Z\", \"source_id\": 20352505, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:50Z\", \"source_id\": 64232351, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:55Z\", \"source_id\": 20354586, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:57Z\", \"source_id\": 64238472, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:00Z\", \"source_id\": 20356338, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:13Z\", \"source_id\": 64244378, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:18Z\", \"source_id\": 20358225, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:37Z\", \"source_id\": 64252235, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:39Z\", \"source_id\": 20360589, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:50Z\", \"source_id\": 64258139, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:54Z\", \"source_id\": 20362365, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:41Z\", \"source_id\": 64266422, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:44Z\", \"source_id\": 20364996, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:05Z\", \"source_id\": 64272406, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:08Z\", \"source_id\": 20366894, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dorking", "service_state_platform": "3", "timing_fact_generation": 1790028790910316, "current_leg_arrival_utc": "2026-09-21T23:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:19.265815", "service_state_evidence_id": 20366894, "current_leg_start_actual_dep": "2026-09-21T23:12:00+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:20.200408", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
DKG |
1D69 |
701058 |
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": 12485.736, "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": 12530.906, "from_m": 12485.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13402.326, "from_m": 12530.906, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13484.696, "from_m": 13402.326, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13508.651, "from_m": 13484.696, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14538.443, "from_m": 13508.651, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18113.863, "from_m": 14538.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19437.113, "from_m": 18113.863, "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": 22346.744, "from_m": 19437.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": 22635.489, "from_m": 22346.744, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22733.059, "from_m": 22635.489, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23092.899, "from_m": 22733.059, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23180.757, "from_m": 23092.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23237.185, "from_m": 23180.757, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32259.429, "from_m": 23237.185, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35349.29, "from_m": 32259.429, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35435.435, "from_m": 35349.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": 35472.938, "from_m": 35435.435, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35564.569, "from_m": 35472.938, "capability_applied": null, "effective_limit_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": 756172, "profile_key": "75695d468b803b5114780e6d75b8a263682f3664ffd5e7c198bba7cd7caa3f04", "schedule_id": 37888, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2223", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 123480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2232", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6277.202, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2246H", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Worcester Park", "stage_seq": 9, "distance_m": 17232.776, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252", "location": "Stoneleigh", "stage_seq": 10, "distance_m": 19250.979, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Ewell West", "stage_seq": 11, "distance_m": 20862.192, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2259H", "location": "Epsom", "stage_seq": 12, "distance_m": 22914.329, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Ashtead", "stage_seq": 13, "distance_m": 26109.181, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307", "location": "Leatherhead", "stage_seq": 14, "distance_m": 29013.656, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312", "location": "Box Hill & Westhumble", "stage_seq": 15, "distance_m": 34208.832, "section_seq": 1, "route_path_id": 123480}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": null, "location": "Dorking", "stage_seq": 16, "distance_m": 35564.569, "section_seq": 1, "route_path_id": 123480}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 35564.569, "from_m": 0.0, "section_seq": 1, "route_path_id": 123480}], "total_distance_m": 35564.569, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 34650.661, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 913.908, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:41Z", "source_id": 64184735, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:27:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:47Z", "source_id": 20340255, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:33Z", "source_id": 64194702, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:32:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:39Z", "source_id": 20343167, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:10Z", "source_id": 64201978, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:35:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:12Z", "source_id": 20345273, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:28Z", "source_id": 64208546, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:39:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:31Z", "source_id": 20347286, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:40Z", "source_id": 64214635, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:42:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:43Z", "source_id": 20349243, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:22Z", "source_id": 64221836, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:46:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:45:29Z", "source_id": 20351406, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29489, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:11Z", "source_id": 64225193, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:48:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:20Z", "source_id": 20352505, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29493, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:50Z", "source_id": 64232351, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:51:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:55Z", "source_id": 20354586, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29497, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:57Z", "source_id": 64238472, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:54:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:00Z", "source_id": 20356338, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30152, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:13Z", "source_id": 64244378, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:58:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:18Z", "source_id": 20358225, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:37Z", "source_id": 64252235, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:02:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:39Z", "source_id": 20360589, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:50Z", "source_id": 64258139, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:05:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:54Z", "source_id": 20362365, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30176, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:41Z", "source_id": 64266422, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:10:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:44Z", "source_id": 20364996, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30188, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:05Z", "source_id": 64272406, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:14:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:08Z", "source_id": 20366894, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
London Waterloo |
2223 |
2223 |
1 |
None |
None |
Dorking |
2317 |
2317 |
2 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79056/2026-09-21/detailed |
None |
Box Hill & Westhumble |
2026-09-21T23:12:00+01:00 |
Dorking |
3.0 |
{"type": "LineString", "coordinates": [[-0.3283698, 51.2529999], [-0.32818439999999993, 51.2525021], [-0.3281545, 51.252417099999995], [-0.32791919999999997, 51.2517632], [-0.3276487, 51.2507914], [-0.3273029, 51.2494587], [-0.32723589999999997, 51.24923640000001], [-0.3268019999999999, 51.24772750000001], [-0.3266674, 51.24718289999999], [-0.3266271, 51.24704030000001], [-0.325819, 51.2442082], [-0.32573379999999996, 51.2439699], [-0.32564029999999994, 51.2437262], [-0.3256179, 51.2436342], [-0.3255655, 51.243420999999984], [-0.32549959999999994, 51.2431986], [-0.3254499, 51.2430573], [-0.3253922, 51.242905], [-0.3253318, 51.242764099999995], [-0.325253, 51.242601699999994], [-0.3251273, 51.2423785], [-0.32498479999999996, 51.2421707], [-0.3247932, 51.24188000000001], [-0.32475389999999993, 51.2418212], [-0.3244136, 51.2414495], [-0.3241205999999999, 51.241172899999995]]} |
0.8 |
2311 |
2314 |
Box Hill & Westhumble |
Dorking |
Dorking |
51.2411729 |
-0.3241206 |
51.2411729 |
-0.3241206 |
1 |
0 |
2026-09-21 22:24:23 |
TERMINATED |
2026-09-21 22:14:00 |
Dorking |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366894 |
1790028790910316 |
83 |
83 |
2026-09-21 22:24:20.200408 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:19.265815 |
| 725489 |
754587 |
G26481 |
861H67M721 |
2026-09-21 |
COMPLETE |
20366709 |
2026-09-21 23:14:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 754587, "stp": "O", "toc": "Southern", "uid": "G26481", "consist": "377109+377210", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26481/2026-09-21/detailed", "trust_id": "861H67M721", "origin_crs": "LIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-21", "dest_arr_time": "2259", "dest_platform": "18", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1H67", "timing_status": "LATE", "origin_station": "Littlehampton", "current_leg_arr": "2314", "current_leg_dep": "2308", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2110", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-21T22:24:23", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "2259", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 468.541, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2131.901, \"from_m\": 468.541, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2163.864, \"from_m\": 2131.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2538.461, \"from_m\": 2163.864, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2835.003, \"from_m\": 2538.461, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3221.871, \"from_m\": 2835.003, \"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\": 8005.385, \"from_m\": 3221.871, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8047.659, \"from_m\": 8005.385, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14685.326, \"from_m\": 8047.659, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14820.208, \"from_m\": 14685.326, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16453.609, \"from_m\": 14820.208, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16493.77, \"from_m\": 16453.609, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30675.297, \"from_m\": 16493.77, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31343.446, \"from_m\": 30675.297, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31429.283, \"from_m\": 31343.446, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32554.158, \"from_m\": 31429.283, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32793.275, \"from_m\": 32554.158, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33547.039, \"from_m\": 32793.275, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 33610.81, \"from_m\": 33547.039, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35137.859, \"from_m\": 33610.81, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51433.016, \"from_m\": 35137.859, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51951.178, \"from_m\": 51433.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\": 53164.897, \"from_m\": 51951.178, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61029.109, \"from_m\": 53164.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\": 61884.38, \"from_m\": 61029.109, \"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\": 62178.613, \"from_m\": 61884.38, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 62259.32, \"from_m\": 62178.613, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68366.55, \"from_m\": 62259.32, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 68482.0, \"from_m\": 68366.55, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69334.776, \"from_m\": 68482.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\": 70150.495, \"from_m\": 69334.776, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70221.815, \"from_m\": 70150.495, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77938.082, \"from_m\": 70221.815, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78674.648, \"from_m\": 77938.082, \"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\": 89589.645, \"from_m\": 78674.648, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89644.662, \"from_m\": 89589.645, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94217.668, \"from_m\": 89644.662, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95495.311, \"from_m\": 94217.668, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95553.876, \"from_m\": 95495.311, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 95598.146, \"from_m\": 95553.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95633.853, \"from_m\": 95598.146, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 95697.552, \"from_m\": 95633.853, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95786.221, \"from_m\": 95697.552, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 95816.656, \"from_m\": 95786.221, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96210.912, \"from_m\": 95816.656, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 96247.878, \"from_m\": 96210.912, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97144.329, \"from_m\": 96247.878, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 97668.321, \"from_m\": 97144.329, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97749.643, \"from_m\": 97668.321, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 97803.419, \"from_m\": 97749.643, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 106183.84, \"from_m\": 97803.419, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109582.217, \"from_m\": 106183.84, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112263.175, \"from_m\": 109582.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\": 112920.212, \"from_m\": 112263.175, \"capability_applied\": null, \"effective_limit_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\": 754587, \"profile_key\": \"6062cf4f37b4ac9f93bf3e3014383500456f5c34aa013bac03308da839f00d4c\", \"schedule_id\": 36823, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2110\", \"location\": \"Littlehampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 2, \"distance_m\": 2131.901, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Arundel Jn\", \"stage_seq\": 3, \"distance_m\": 2584.763, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2119\", \"wtt_dep\": \"2120\", \"location\": \"Angmering\", \"stage_seq\": 4, \"distance_m\": 8200.071, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2123H\", \"wtt_dep\": \"2124H\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 5, \"distance_m\": 12148.125, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 6, \"distance_m\": 13591.344, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130\", \"location\": \"West Worthing\", \"stage_seq\": 7, \"distance_m\": 15009.938, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2132\", \"wtt_dep\": \"2133\", \"location\": \"Worthing\", \"stage_seq\": 8, \"distance_m\": 16291.455, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2136H\", \"wtt_dep\": \"2137H\", \"location\": \"Lancing\", \"stage_seq\": 9, \"distance_m\": 20018.986, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2141\", \"wtt_dep\": \"2142\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 10, \"distance_m\": 23889.464, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Portslade\", \"stage_seq\": 11, \"distance_m\": 28595.836, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Hove\", \"stage_seq\": 12, \"distance_m\": 30914.118, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156\", \"location\": \"Preston Park\", \"stage_seq\": 13, \"distance_m\": 33251.952, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2202H\", \"location\": \"Hassocks\", \"stage_seq\": 14, \"distance_m\": 42425.006, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"Burgess Hill\", \"stage_seq\": 15, \"distance_m\": 45838.316, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Keymer Jn\", \"stage_seq\": 16, \"distance_m\": 46767.125, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2213\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 51833.858, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 18, \"distance_m\": 53060.201, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 19, \"distance_m\": 62178.613, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Three Bridges\", \"stage_seq\": 20, \"distance_m\": 65318.341, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2224\", \"wtt_dep\": \"2226\", \"location\": \"Gatwick Airport\", \"stage_seq\": 21, \"distance_m\": 69804.867, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 22, \"distance_m\": 77800.031, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 23, \"distance_m\": 89644.662, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Purley\", \"stage_seq\": 24, \"distance_m\": 91223.679, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"East Croydon\", \"stage_seq\": 25, \"distance_m\": 96018.548, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 96866.258, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Selhurst\", \"stage_seq\": 27, \"distance_m\": 97895.311, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Streatham North Jn\", \"stage_seq\": 28, \"distance_m\": 103189.904, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Balham\", \"stage_seq\": 29, \"distance_m\": 105535.914, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 30, \"distance_m\": 108677.62, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 31, \"distance_m\": 109742.228, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 32, \"distance_m\": 111578.14, \"section_seq\": 1, \"route_path_id\": 133898}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 33, \"distance_m\": 112920.212, \"section_seq\": 1, \"route_path_id\": 133898}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 112920.212, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133898}], \"total_distance_m\": 112920.212, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 112497.943, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 422.269, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2110", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:29Z\", \"source_id\": 64050523, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:26:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:25:35Z\", \"source_id\": 20300809, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:30:26Z\", \"source_id\": 64061702, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:30:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:30:29Z\", \"source_id\": 20304013, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:33:12Z\", \"source_id\": 64068389, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:33:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:33:19Z\", \"source_id\": 20305883, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:35:21Z\", \"source_id\": 64073369, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:36:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:35:27Z\", \"source_id\": 20307288, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:02Z\", \"source_id\": 64079429, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:38:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:38:03Z\", \"source_id\": 20309053, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:41:42Z\", \"source_id\": 64087399, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:42:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:41:48Z\", \"source_id\": 20311560, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:05Z\", \"source_id\": 64108337, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:51:09Z\", \"source_id\": 20317601, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:10Z\", \"source_id\": 64130134, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:01:13Z\", \"source_id\": 20324016, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31080, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:41Z\", \"source_id\": 64138003, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:05:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:46Z\", \"source_id\": 20326371, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:55Z\", \"source_id\": 64147285, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:08:58Z\", \"source_id\": 20329038, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30899, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:30Z\", \"source_id\": 64161398, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:34Z\", \"source_id\": 20333197, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:46Z\", \"source_id\": 64170382, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:19:50Z\", \"source_id\": 20335824, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:26Z\", \"source_id\": 64180066, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:31Z\", \"source_id\": 20338870, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:06Z\", \"source_id\": 64199827, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:09Z\", \"source_id\": 20344686, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:40Z\", \"source_id\": 64208939, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:45Z\", \"source_id\": 20347438, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:05Z\", \"source_id\": 64238729, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:08Z\", \"source_id\": 20356422, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:41Z\", \"source_id\": 64245237, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:45Z\", \"source_id\": 20358486, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:19Z\", \"source_id\": 64249938, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:23Z\", \"source_id\": 20359890, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:13Z\", \"source_id\": 64258788, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:14Z\", \"source_id\": 20362560, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:40Z\", \"source_id\": 64262960, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:44Z\", \"source_id\": 20363869, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:43Z\", \"source_id\": 64271776, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:44Z\", \"source_id\": 20366709, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "18", "timing_fact_generation": 1790028766013009, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:19.281021", "service_state_evidence_id": 20366709, "current_leg_start_actual_dep": "2026-09-21T23:08:00+01:00", "operational_evidence_version": 169, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:20.197145", "service_state_valid_until_kind": null, "operational_interpretation_version": 169, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
O |
LIT |
None |
1H67 |
377109+377210 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 468.541, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2131.901, "from_m": 468.541, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2163.864, "from_m": 2131.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2538.461, "from_m": 2163.864, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2835.003, "from_m": 2538.461, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3221.871, "from_m": 2835.003, "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": 8005.385, "from_m": 3221.871, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8047.659, "from_m": 8005.385, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14685.326, "from_m": 8047.659, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14820.208, "from_m": 14685.326, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16453.609, "from_m": 14820.208, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16493.77, "from_m": 16453.609, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30675.297, "from_m": 16493.77, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31343.446, "from_m": 30675.297, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31429.283, "from_m": 31343.446, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32554.158, "from_m": 31429.283, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32793.275, "from_m": 32554.158, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33547.039, "from_m": 32793.275, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 33610.81, "from_m": 33547.039, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35137.859, "from_m": 33610.81, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51433.016, "from_m": 35137.859, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51951.178, "from_m": 51433.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": 53164.897, "from_m": 51951.178, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61029.109, "from_m": 53164.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": 61884.38, "from_m": 61029.109, "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": 62178.613, "from_m": 61884.38, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 62259.32, "from_m": 62178.613, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68366.55, "from_m": 62259.32, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 68482.0, "from_m": 68366.55, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69334.776, "from_m": 68482.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": 70150.495, "from_m": 69334.776, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70221.815, "from_m": 70150.495, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77938.082, "from_m": 70221.815, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78674.648, "from_m": 77938.082, "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": 89589.645, "from_m": 78674.648, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89644.662, "from_m": 89589.645, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94217.668, "from_m": 89644.662, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95495.311, "from_m": 94217.668, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 95553.876, "from_m": 95495.311, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 95598.146, "from_m": 95553.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95633.853, "from_m": 95598.146, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 95697.552, "from_m": 95633.853, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95786.221, "from_m": 95697.552, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 95816.656, "from_m": 95786.221, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96210.912, "from_m": 95816.656, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 96247.878, "from_m": 96210.912, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97144.329, "from_m": 96247.878, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 97668.321, "from_m": 97144.329, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97749.643, "from_m": 97668.321, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 97803.419, "from_m": 97749.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106183.84, "from_m": 97803.419, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109582.217, "from_m": 106183.84, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112263.175, "from_m": 109582.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": 112920.212, "from_m": 112263.175, "capability_applied": null, "effective_limit_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": 754587, "profile_key": "6062cf4f37b4ac9f93bf3e3014383500456f5c34aa013bac03308da839f00d4c", "schedule_id": 36823, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Littlehampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Littlehampton Jn", "stage_seq": 2, "distance_m": 2131.901, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Arundel Jn", "stage_seq": 3, "distance_m": 2584.763, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2120", "location": "Angmering", "stage_seq": 4, "distance_m": 8200.071, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Goring-by-Sea", "stage_seq": 5, "distance_m": 12148.125, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Durrington-on-Sea", "stage_seq": 6, "distance_m": 13591.344, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130", "location": "West Worthing", "stage_seq": 7, "distance_m": 15009.938, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2133", "location": "Worthing", "stage_seq": 8, "distance_m": 16291.455, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Lancing", "stage_seq": 9, "distance_m": 20018.986, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Shoreham-by-Sea", "stage_seq": 10, "distance_m": 23889.464, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Portslade", "stage_seq": 11, "distance_m": 28595.836, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Hove", "stage_seq": 12, "distance_m": 30914.118, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Preston Park", "stage_seq": 13, "distance_m": 33251.952, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Hassocks", "stage_seq": 14, "distance_m": 42425.006, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Burgess Hill", "stage_seq": 15, "distance_m": 45838.316, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Keymer Jn", "stage_seq": 16, "distance_m": 46767.125, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2213", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 51833.858, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Copyhold Jn", "stage_seq": 18, "distance_m": 53060.201, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Balcombe Tunnel Jn", "stage_seq": 19, "distance_m": 62178.613, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Three Bridges", "stage_seq": 20, "distance_m": 65318.341, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2226", "location": "Gatwick Airport", "stage_seq": 21, "distance_m": 69804.867, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Earlswood (Surrey)", "stage_seq": 22, "distance_m": 77800.031, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Stoats Nest Jn", "stage_seq": 23, "distance_m": 89644.662, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Purley", "stage_seq": 24, "distance_m": 91223.679, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "East Croydon", "stage_seq": 25, "distance_m": 96018.548, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Windmill Bridge Jn", "stage_seq": 26, "distance_m": 96866.258, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Selhurst", "stage_seq": 27, "distance_m": 97895.311, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Streatham North Jn", "stage_seq": 28, "distance_m": 103189.904, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Balham", "stage_seq": 29, "distance_m": 105535.914, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Clapham Junction (C)", "stage_seq": 30, "distance_m": 108677.62, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Pouparts Jn", "stage_seq": 31, "distance_m": 109742.228, "section_seq": 1, "route_path_id": 133898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Battersea Pier Jn", "stage_seq": 32, "distance_m": 111578.14, "section_seq": 1, "route_path_id": 133898}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 33, "distance_m": 112920.212, "section_seq": 1, "route_path_id": 133898}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 112920.212, "from_m": 0.0, "section_seq": 1, "route_path_id": 133898}], "total_distance_m": 112920.212, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 112497.943, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 422.269, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31054, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:29Z", "source_id": 64050523, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:26:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:25:35Z", "source_id": 20300809, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31050, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:30:26Z", "source_id": 64061702, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:30:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:30:29Z", "source_id": 20304013, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31046, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:33:12Z", "source_id": 64068389, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:33:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:33:19Z", "source_id": 20305883, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31099, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:35:21Z", "source_id": 64073369, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:36:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:35:27Z", "source_id": 20307288, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31041, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:02Z", "source_id": 64079429, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:38:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:38:03Z", "source_id": 20309053, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31036, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:41:42Z", "source_id": 64087399, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:42:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:41:48Z", "source_id": 20311560, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31028, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:05Z", "source_id": 64108337, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:51:09Z", "source_id": 20317601, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31016, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:10Z", "source_id": 64130134, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:01:13Z", "source_id": 20324016, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31080, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:41Z", "source_id": 64138003, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:05:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:46Z", "source_id": 20326371, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30904, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:55Z", "source_id": 64147285, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:09:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:08:58Z", "source_id": 20329038, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30899, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:30Z", "source_id": 64161398, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:34Z", "source_id": 20333197, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:46Z", "source_id": 64170382, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:19:50Z", "source_id": 20335824, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:26Z", "source_id": 64180066, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:25:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:31Z", "source_id": 20338870, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:06Z", "source_id": 64199827, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:35:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:09Z", "source_id": 20344686, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30596, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:40Z", "source_id": 64208939, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T21:39:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:45Z", "source_id": 20347438, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:05Z", "source_id": 64238729, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:55:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:08Z", "source_id": 20356422, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30205, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:41Z", "source_id": 64245237, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T21:58:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:45Z", "source_id": 20358486, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29931, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:19Z", "source_id": 64249938, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:01:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:23Z", "source_id": 20359890, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:13Z", "source_id": 64258788, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T22:05:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:14Z", "source_id": 20362560, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:40Z", "source_id": 64262960, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T22:08:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:44Z", "source_id": 20363869, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28797, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:43Z", "source_id": 64271776, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T22:14:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:44Z", "source_id": 20366709, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Littlehampton |
2110 |
2110 |
1 |
None |
None |
London Victoria (C) |
2259 |
2259 |
18 |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26481/2026-09-21/detailed |
None |
Clapham Junction (C) |
2026-09-21T23:08:00+01:00 |
London Victoria (C) |
6.0 |
{"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
3.0 |
2308 |
2314 |
Clapham Junction (C) |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 22:24:23 |
TERMINATED |
2026-09-21 22:14:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366709 |
1790028766013009 |
169 |
169 |
2026-09-21 22:24:20.197145 |
18 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:19.281021 |
| 725490 |
755869 |
C48250 |
732N70M821 |
2026-09-21 |
COMPLETE |
20367013 |
2026-09-21 23:14:00 |
2026-09-21 22:24:23 |
2026-09-23 22:24:23 |
{"id": 755869, "stp": "P", "toc": "Great Western Railway", "uid": "C48250", "consist": "387149+387153", "dest_crs": "DID", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48250/2026-09-21/detailed", "trust_id": "732N70M821", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Didcot Parkway", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "3", "is_terminated": 1, "next_location": "Didcot Parkway", "signalling_id": "2N70", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "2314", "current_leg_dep": "2305", "current_leg_end": "Didcot Parkway", "origin_dep_time": "2208", "origin_platform": "11", "current_location": "Didcot Parkway", "last_update_time": "2026-09-21T22:24:23", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]}", "current_leg_start": "Cholsey", "dest_arr_time_act": "2311", "motion_projection": null, "next_location_lat": "51.6110499", "next_location_lon": "-1.2418082", "previous_location": "Cholsey", "current_leg_milage": "4.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16732.429, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 16885.671, \"from_m\": 16732.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19128.366, \"from_m\": 16885.671, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19225.362, \"from_m\": 19128.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27319.177, \"from_m\": 19225.362, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 27486.522, \"from_m\": 27319.177, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27634.924, \"from_m\": 27486.522, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27801.062, \"from_m\": 27634.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38066.605, \"from_m\": 27801.062, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38150.119, \"from_m\": 38066.605, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38639.634, \"from_m\": 38150.119, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38678.173, \"from_m\": 38639.634, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38828.822, \"from_m\": 38678.173, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40158.351, \"from_m\": 38828.822, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40169.955, \"from_m\": 40158.351, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47396.555, \"from_m\": 40169.955, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47546.339, \"from_m\": 47396.555, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56157.868, \"from_m\": 47546.339, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56237.814, \"from_m\": 56157.868, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56296.195, \"from_m\": 56237.814, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56403.082, \"from_m\": 56296.195, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56459.201, \"from_m\": 56403.082, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56517.592, \"from_m\": 56459.201, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57142.108, \"from_m\": 56517.592, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57948.013, \"from_m\": 57142.108, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58268.677, \"from_m\": 57948.013, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 58978.033, \"from_m\": 58268.677, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59043.096, \"from_m\": 58978.033, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83388.334, \"from_m\": 59043.096, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 83535.016, \"from_m\": 83388.334, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 83604.171, \"from_m\": 83535.016, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 85038.758, \"from_m\": 83604.171, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 755869, \"profile_key\": \"1dbf8d0ccbba625958951fd860c437ff1b672b98849e9820be0261b757dca5ca\", \"schedule_id\": 6289, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17639.361, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Dolphin Jn\", \"stage_seq\": 8, \"distance_m\": 27486.522, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2224H\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29557.47, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2231\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38786.595, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49674.773, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 56459.201, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2247\", \"location\": \"Reading\", \"stage_seq\": 13, \"distance_m\": 57618.992, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Reading West Jn\", \"stage_seq\": 14, \"distance_m\": 59467.7, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Tilehurst\", \"stage_seq\": 15, \"distance_m\": 61833.002, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255\", \"location\": \"Pangbourne\", \"stage_seq\": 16, \"distance_m\": 66411.301, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Goring & Streatley\", \"stage_seq\": 17, \"distance_m\": 71603.505, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Cholsey\", \"stage_seq\": 18, \"distance_m\": 77624.757, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Didcot East Jn\", \"stage_seq\": 19, \"distance_m\": 84098.595, \"section_seq\": 1, \"route_path_id\": 132509}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"Didcot Parkway\", \"stage_seq\": 20, \"distance_m\": 85038.758, \"section_seq\": 1, \"route_path_id\": 132509}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 85038.758, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132509}], \"total_distance_m\": 85038.758, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 83928.587, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1110.171, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2208", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.6110499", "current_position_lon": "-1.2418082", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:42Z\", \"source_id\": 64161847, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:16:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:50Z\", \"source_id\": 20333342, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:43Z\", \"source_id\": 64176383, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:23:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:22:48Z\", \"source_id\": 20337663, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:19Z\", \"source_id\": 64194314, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:25Z\", \"source_id\": 20343044, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:28Z\", \"source_id\": 64210538, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:34Z\", \"source_id\": 20347892, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:25Z\", \"source_id\": 64223732, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:28Z\", \"source_id\": 20351993, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:42Z\", \"source_id\": 64232080, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:45Z\", \"source_id\": 20354530, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:33Z\", \"source_id\": 64239576, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:38Z\", \"source_id\": 20356708, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:49Z\", \"source_id\": 64247328, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:56Z\", \"source_id\": 20359069, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:42Z\", \"source_id\": 64256112, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:43Z\", \"source_id\": 20361766, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:17Z\", \"source_id\": 64272778, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:21Z\", \"source_id\": 20367013, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Didcot Parkway", "service_state_platform": "3", "timing_fact_generation": 1790028801143796, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:21.849377", "service_state_evidence_id": 20367013, "current_leg_start_actual_dep": "2026-09-21T23:06:30+01:00", "operational_evidence_version": 91, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:22.468291", "service_state_valid_until_kind": null, "operational_interpretation_version": 91, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PAD |
DID |
2N70 |
387149+387153 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16732.429, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 16885.671, "from_m": 16732.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19128.366, "from_m": 16885.671, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19225.362, "from_m": 19128.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27319.177, "from_m": 19225.362, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 27486.522, "from_m": 27319.177, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27634.924, "from_m": 27486.522, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27801.062, "from_m": 27634.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38066.605, "from_m": 27801.062, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38150.119, "from_m": 38066.605, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38639.634, "from_m": 38150.119, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38678.173, "from_m": 38639.634, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38828.822, "from_m": 38678.173, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40158.351, "from_m": 38828.822, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40169.955, "from_m": 40158.351, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47396.555, "from_m": 40169.955, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47546.339, "from_m": 47396.555, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56157.868, "from_m": 47546.339, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56237.814, "from_m": 56157.868, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56296.195, "from_m": 56237.814, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56403.082, "from_m": 56296.195, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56459.201, "from_m": 56403.082, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56517.592, "from_m": 56459.201, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57142.108, "from_m": 56517.592, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57948.013, "from_m": 57142.108, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58268.677, "from_m": 57948.013, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 58978.033, "from_m": 58268.677, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59043.096, "from_m": 58978.033, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83388.334, "from_m": 59043.096, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 83535.016, "from_m": 83388.334, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 83604.171, "from_m": 83535.016, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 85038.758, "from_m": 83604.171, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 755869, "profile_key": "1dbf8d0ccbba625958951fd860c437ff1b672b98849e9820be0261b757dca5ca", "schedule_id": 6289, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17639.361, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Dolphin Jn", "stage_seq": 8, "distance_m": 27486.522, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224H", "location": "Slough", "stage_seq": 9, "distance_m": 29557.47, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38786.595, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Twyford", "stage_seq": 11, "distance_m": 49674.773, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Kennet Bridge Jn", "stage_seq": 12, "distance_m": 56459.201, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2247", "location": "Reading", "stage_seq": 13, "distance_m": 57618.992, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Reading West Jn", "stage_seq": 14, "distance_m": 59467.7, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Tilehurst", "stage_seq": 15, "distance_m": 61833.002, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Pangbourne", "stage_seq": 16, "distance_m": 66411.301, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Goring & Streatley", "stage_seq": 17, "distance_m": 71603.505, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Cholsey", "stage_seq": 18, "distance_m": 77624.757, "section_seq": 1, "route_path_id": 132509}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Didcot East Jn", "stage_seq": 19, "distance_m": 84098.595, "section_seq": 1, "route_path_id": 132509}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "Didcot Parkway", "stage_seq": 20, "distance_m": 85038.758, "section_seq": 1, "route_path_id": 132509}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 85038.758, "from_m": 0.0, "section_seq": 1, "route_path_id": 132509}], "total_distance_m": 85038.758, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 83928.587, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1110.171, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:42Z", "source_id": 64161847, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:16:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:50Z", "source_id": 20333342, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:43Z", "source_id": 64176383, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:23:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:22:48Z", "source_id": 20337663, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:19Z", "source_id": 64194314, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:32:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:25Z", "source_id": 20343044, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:28Z", "source_id": 64210538, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:34Z", "source_id": 20347892, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:25Z", "source_id": 64223732, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:28Z", "source_id": 20351993, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23933, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:42Z", "source_id": 64232080, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:51:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:45Z", "source_id": 20354530, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23944, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:33Z", "source_id": 64239576, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:38Z", "source_id": 20356708, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:49Z", "source_id": 64247328, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:00:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:56Z", "source_id": 20359069, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23959, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:42Z", "source_id": 64256112, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:43Z", "source_id": 20361766, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:17Z", "source_id": 64272778, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:14:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:21Z", "source_id": 20367013, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
London Paddington |
2208 |
2208 |
11 |
None |
None |
Didcot Parkway |
2311 |
2311 |
3 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48250/2026-09-21/detailed |
None |
Cholsey |
2026-09-21T23:06:30+01:00 |
Didcot Parkway |
9.0 |
{"type": "LineString", "coordinates": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]} |
4.6 |
2305 |
2314 |
Cholsey |
Didcot Parkway |
Didcot Parkway |
51.6110499 |
-1.2418082 |
51.6110499 |
-1.2418082 |
1 |
0 |
2026-09-21 22:24:23 |
TERMINATED |
2026-09-21 22:14:00 |
Didcot Parkway |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367013 |
1790028801143796 |
91 |
91 |
2026-09-21 22:24:22.468291 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:21.849377 |
| 725491 |
757180 |
G15699 |
815L38M921 |
2026-09-21 |
COMPLETE |
20367243 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 757180, "stp": "P", "toc": "Great Western Railway", "uid": "G15699", "consist": "800012+800016", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15699/2026-09-21/detailed", "trust_id": "815L38M921", "origin_crs": "BPW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stoke Gifford", "service_date": "2026-09-21", "dest_arr_time": "2315", "dest_platform": null, "is_terminated": 1, "next_location": "Stoke Gifford", "signalling_id": "5L38", "timing_status": "EARLY", "origin_station": "Bristol Parkway", "current_leg_arr": "2314", "current_leg_dep": "2310", "current_leg_end": "Stoke Gifford", "origin_dep_time": "2312", "origin_platform": "4", "current_location": "Stoke Gifford", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5484268999999995, 51.5147148], [-2.5489787000000006, 51.51483479999999], [-2.5501389999999997, 51.5150011], [-2.5507500999999997, 51.5151051], [-2.5510116, 51.515152099999995], [-2.5515761999999995, 51.5152485], [-2.5519662, 51.515345800000006], [-2.552406, 51.515452100000005], [-2.5526677, 51.515488299999994], [-2.5539858, 51.5156251], [-2.5541824999999996, 51.5156503], [-2.554376, 51.5156902], [-2.5545563999999996, 51.51573510000001], [-2.554685399999999, 51.515774500000006], [-2.5548582, 51.5158373], [-2.5550321999999994, 51.51591739999999], [-2.5558921, 51.51633650000001], [-2.5568798, 51.5168146], [-2.556962, 51.516855099999994], [-2.5574176999999993, 51.5170794], [-2.5577243999999997, 51.517228300000006]]}", "current_leg_start": "Bristol Parkway", "dest_arr_time_act": "2315", "motion_projection": null, "next_location_lat": "51.5172283", "next_location_lon": "-2.5577244", "previous_location": "Bristol Parkway", "current_leg_milage": "0.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 197.723, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 503.231, \"from_m\": 197.723, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 585.623, \"from_m\": 503.231, \"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\": 1178.304, \"from_m\": 585.623, \"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\": 757180, \"profile_key\": \"5999d33f68d093ca097b4ce613b2748a0494baaad047585d729674c5c5113223\", \"schedule_id\": 9332, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Bristol Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133715}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": null, \"location\": \"Stoke Gifford\", \"stage_seq\": 2, \"distance_m\": 1178.304, \"section_seq\": 1, \"route_path_id\": 133715}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1178.304, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133715}], \"total_distance_m\": 1178.304, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 585.623, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 592.681, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2312", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5172283", "current_position_lon": "-2.5577244", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:44Z\", \"source_id\": 64273550, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:45Z\", \"source_id\": 20367243, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stoke Gifford", "service_state_platform": null, "timing_fact_generation": 1790028825245545, "current_leg_arrival_utc": "2026-09-21T23:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:22.510904", "service_state_evidence_id": 20367243, "current_leg_start_actual_dep": "2026-09-21T23:12:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:23.836801", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BPW |
None |
5L38 |
800012+800016 |
10 |
125 |
None |
{"version": 3, "segments": [{"to_m": 197.723, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 503.231, "from_m": 197.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 585.623, "from_m": 503.231, "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": 1178.304, "from_m": 585.623, "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": 757180, "profile_key": "5999d33f68d093ca097b4ce613b2748a0494baaad047585d729674c5c5113223", "schedule_id": 9332, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2312", "location": "Bristol Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133715}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Stoke Gifford", "stage_seq": 2, "distance_m": 1178.304, "section_seq": 1, "route_path_id": 133715}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1178.304, "from_m": 0.0, "section_seq": 1, "route_path_id": 133715}], "total_distance_m": 1178.304, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 585.623, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 592.681, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25747, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:44Z", "source_id": 64273550, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:14:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:45Z", "source_id": 20367243, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Bristol Parkway |
2312 |
2312 |
4 |
None |
None |
Stoke Gifford |
2315 |
2315 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15699/2026-09-21/detailed |
None |
Bristol Parkway |
2026-09-21T23:12:00+01:00 |
Stoke Gifford |
4.0 |
{"type": "LineString", "coordinates": [[-2.5484268999999995, 51.5147148], [-2.5489787000000006, 51.51483479999999], [-2.5501389999999997, 51.5150011], [-2.5507500999999997, 51.5151051], [-2.5510116, 51.515152099999995], [-2.5515761999999995, 51.5152485], [-2.5519662, 51.515345800000006], [-2.552406, 51.515452100000005], [-2.5526677, 51.515488299999994], [-2.5539858, 51.5156251], [-2.5541824999999996, 51.5156503], [-2.554376, 51.5156902], [-2.5545563999999996, 51.51573510000001], [-2.554685399999999, 51.515774500000006], [-2.5548582, 51.5158373], [-2.5550321999999994, 51.51591739999999], [-2.5558921, 51.51633650000001], [-2.5568798, 51.5168146], [-2.556962, 51.516855099999994], [-2.5574176999999993, 51.5170794], [-2.5577243999999997, 51.517228300000006]]} |
0.4 |
2310 |
2314 |
Bristol Parkway |
Stoke Gifford |
Stoke Gifford |
51.5172283 |
-2.5577244 |
51.5172283 |
-2.5577244 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
Stoke Gifford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367243 |
1790028825245545 |
5 |
5 |
2026-09-21 22:24:23.836801 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:22.510904 |
| 725492 |
755256 |
P85726 |
631J68M721 |
2026-09-21 |
COMPLETE |
20366667 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 755256, "stp": "P", "toc": "Southeastern", "uid": "P85726", "consist": "395015", "dest_crs": "MAR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85726/2026-09-21/detailed", "trust_id": "631J68M721", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Margate", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": "4", "is_terminated": 1, "next_location": "Margate", "signalling_id": "1J68", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": "2314", "current_leg_dep": "2308", "current_leg_end": "Margate", "origin_dep_time": "2140", "origin_platform": "12", "current_location": "Margate", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4333875, 51.36073329999999], [1.4330822, 51.36141169999999], [1.432859, 51.3617984], [1.432615, 51.36218960000001], [1.4323195, 51.36261050000001], [1.4320945, 51.362869800000006], [1.4315897, 51.3634557], [1.431244, 51.36379589999999], [1.4309421999999998, 51.3641058], [1.4302132999999997, 51.364744599999995], [1.4298403999999998, 51.36503460000001], [1.4295017999999995, 51.3652788], [1.4293279, 51.3653993], [1.4287821999999997, 51.365775099999986], [1.4279667, 51.3662472], [1.4272708000000005, 51.3666098], [1.426633, 51.36690489999999], [1.4258358, 51.3672443], [1.4250729, 51.3675098], [1.4242557, 51.36778960000001], [1.4234706, 51.3680607], [1.4216842999999997, 51.3686874], [1.4198422, 51.36931760000001], [1.4077554999999995, 51.3735084], [1.4076417, 51.3735479], [1.4072944, 51.37367100000001], [1.3981787, 51.3768121], [1.3956318, 51.37768969999999], [1.3849098999999998, 51.38139199999999], [1.3840282999999998, 51.3817136], [1.3838556, 51.38177319999999], [1.381426, 51.382612400000006], [1.3813134, 51.3826523], [1.3801153, 51.3830383], [1.3783212, 51.383661399999994], [1.3775754, 51.3839182], [1.3767083, 51.38421670000001], [1.3763114, 51.384324], [1.3761247, 51.3843761], [1.3756892, 51.3844977], [1.3754746999999998, 51.38455859999999], [1.3750923000000002, 51.3846674], [1.3746336999999995, 51.3847913], [1.3745505, 51.384812399999994], [1.3743608, 51.3848605], [1.374191, 51.384901600000006], [1.3738591999999998, 51.384968], [1.3734945999999997, 51.385026800000006], [1.3731734999999998, 51.3850646], [1.3729661, 51.3850814], [1.3727516, 51.385096], [1.372531, 51.38510459999999], [1.3723128000000002, 51.3851064], [1.3720046999999995, 51.38510170000001], [1.3717127, 51.3850884]]}", "current_leg_start": "Broadstairs", "dest_arr_time_act": "2310", "motion_projection": null, "next_location_lat": "51.3850884", "next_location_lon": "1.3717127", "previous_location": "Broadstairs", "current_leg_milage": "3.2", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.237, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.08, \"from_m\": 1526.237, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.606, \"from_m\": 1811.08, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.445, \"from_m\": 4264.606, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.174, \"from_m\": 9518.445, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.581, \"from_m\": 9606.174, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.601, \"from_m\": 9672.581, \"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\": 25535.638, \"from_m\": 10060.601, \"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\": 25687.084, \"from_m\": 25535.638, \"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\": 39956.549, \"from_m\": 25687.084, \"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\": 75441.728, \"from_m\": 39956.549, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 186.411}, {\"to_m\": 75608.722, \"from_m\": 75441.728, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79968.366, \"from_m\": 75608.722, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 88120.892, \"from_m\": 79968.366, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 89277.244, \"from_m\": 88120.892, \"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\": 89727.602, \"from_m\": 89277.244, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 90515.934, \"from_m\": 89727.602, \"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\": 90646.429, \"from_m\": 90515.934, \"capability_applied\": null, \"effective_limit_mph\": 68.351, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 68.351}, {\"to_m\": 90716.182, \"from_m\": 90646.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90819.9, \"from_m\": 90716.182, \"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\": 90847.51, \"from_m\": 90819.9, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 91065.175, \"from_m\": 90847.51, \"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\": 91631.483, \"from_m\": 91065.175, \"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\": 101970.101, \"from_m\": 91631.483, \"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\": 104584.758, \"from_m\": 101970.101, \"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\": 112733.812, \"from_m\": 104584.758, \"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\": 113161.634, \"from_m\": 112733.812, \"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\": 122722.281, \"from_m\": 113161.634, \"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\": 124107.021, \"from_m\": 122722.281, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 137443.12, \"from_m\": 124107.021, \"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\": 138233.757, \"from_m\": 137443.12, \"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\": 138849.361, \"from_m\": 138233.757, \"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\": 139973.55, \"from_m\": 138849.361, \"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\": 145961.529, \"from_m\": 139973.55, \"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\": 146454.616, \"from_m\": 145961.529, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 755256, \"profile_key\": \"860376a08e3e32f6a4b8ace7e38c98850a58798b8b648b27c315024ceb784b57\", \"schedule_id\": 33705, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.091, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2148\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.237, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148H\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.601, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.422, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25832.347, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 34867.543, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159H\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36476.029, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Ebbsfleet East Jn (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37392.569, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Southfleet Junction\", \"stage_seq\": 11, \"distance_m\": 39993.665, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Nashenden Crossover\", \"stage_seq\": 12, \"distance_m\": 52443.187, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Crismill Crossover\", \"stage_seq\": 13, \"distance_m\": 66685.572, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Lenham Crossover (CTRL)\", \"stage_seq\": 14, \"distance_m\": 75608.722, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Ashford West (CTRL) Jn\", \"stage_seq\": 15, \"distance_m\": 88120.892, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2220\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 16, \"distance_m\": 90173.273, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Wye\", \"stage_seq\": 17, \"distance_m\": 96999.178, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": \"2236\", \"location\": \"Canterbury West\", \"stage_seq\": 18, \"distance_m\": 112917.432, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Sturry\", \"stage_seq\": 19, \"distance_m\": 116747.637, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Minster\", \"stage_seq\": 20, \"distance_m\": 131366.227, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Minster East Jn\", \"stage_seq\": 21, \"distance_m\": 131980.114, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Thanet Parkway (Construction)\", \"stage_seq\": 22, \"distance_m\": 134621.371, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Ramsgate\", \"stage_seq\": 23, \"distance_m\": 137823.54, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Broadstairs\", \"stage_seq\": 24, \"distance_m\": 141277.079, \"section_seq\": 1, \"route_path_id\": 119457}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": null, \"location\": \"Margate\", \"stage_seq\": 25, \"distance_m\": 146454.616, \"section_seq\": 1, \"route_path_id\": 119457}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 146454.616, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119457}], \"total_distance_m\": 146454.616, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 146217.869, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 236.747, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2140", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.3850884", "current_position_lon": "1.3717127", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:17Z\", \"source_id\": 64110884, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:53:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:20Z\", \"source_id\": 20318374, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:04Z\", \"source_id\": 64136610, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:09Z\", \"source_id\": 20325980, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:00Z\", \"source_id\": 64179186, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:24:02Z\", \"source_id\": 20338597, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:31Z\", \"source_id\": 64192684, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:36Z\", \"source_id\": 20342582, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:53Z\", \"source_id\": 64213197, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:55Z\", \"source_id\": 20348751, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33013, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:13Z\", \"source_id\": 64223453, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:21Z\", \"source_id\": 20351924, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:28Z\", \"source_id\": 64239492, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:30Z\", \"source_id\": 20356652, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:48Z\", \"source_id\": 64241821, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:55:53Z\", \"source_id\": 20357387, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:54Z\", \"source_id\": 64250928, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:59Z\", \"source_id\": 20360201, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:30Z\", \"source_id\": 64262662, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:36Z\", \"source_id\": 20363790, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:36Z\", \"source_id\": 64271558, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:40Z\", \"source_id\": 20366667, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Margate", "service_state_platform": "4", "timing_fact_generation": 1790028761983408, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:22.513807", "service_state_evidence_id": 20366667, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:23.834581", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SPX |
MAR |
1J68 |
395015 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.237, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.08, "from_m": 1526.237, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.606, "from_m": 1811.08, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.445, "from_m": 4264.606, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.174, "from_m": 9518.445, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.581, "from_m": 9606.174, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.601, "from_m": 9672.581, "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": 25535.638, "from_m": 10060.601, "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": 25687.084, "from_m": 25535.638, "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": 39956.549, "from_m": 25687.084, "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": 75441.728, "from_m": 39956.549, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 75608.722, "from_m": 75441.728, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79968.366, "from_m": 75608.722, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 88120.892, "from_m": 79968.366, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 167.77}, {"to_m": 89277.244, "from_m": 88120.892, "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": 89727.602, "from_m": 89277.244, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 80.778}, {"to_m": 90515.934, "from_m": 89727.602, "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": 90646.429, "from_m": 90515.934, "capability_applied": null, "effective_limit_mph": 68.351, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 68.351}, {"to_m": 90716.182, "from_m": 90646.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90819.9, "from_m": 90716.182, "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": 90847.51, "from_m": 90819.9, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 91065.175, "from_m": 90847.51, "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": 91631.483, "from_m": 91065.175, "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": 101970.101, "from_m": 91631.483, "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": 104584.758, "from_m": 101970.101, "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": 112733.812, "from_m": 104584.758, "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": 113161.634, "from_m": 112733.812, "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": 122722.281, "from_m": 113161.634, "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": 124107.021, "from_m": 122722.281, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 137443.12, "from_m": 124107.021, "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": 138233.757, "from_m": 137443.12, "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": 138849.361, "from_m": 138233.757, "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": 139973.55, "from_m": 138849.361, "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": 145961.529, "from_m": 139973.55, "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": 146454.616, "from_m": 145961.529, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 755256, "profile_key": "860376a08e3e32f6a4b8ace7e38c98850a58798b8b648b27c315024ceb784b57", "schedule_id": 33705, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2140", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.091, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2148", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.237, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.601, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152H", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.422, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25832.347, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 34867.543, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159H", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36476.029, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Ebbsfleet East Jn (CTRL)", "stage_seq": 10, "distance_m": 37392.569, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Southfleet Junction", "stage_seq": 11, "distance_m": 39993.665, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Nashenden Crossover", "stage_seq": 12, "distance_m": 52443.187, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Crismill Crossover", "stage_seq": 13, "distance_m": 66685.572, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Lenham Crossover (CTRL)", "stage_seq": 14, "distance_m": 75608.722, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Ashford West (CTRL) Jn", "stage_seq": 15, "distance_m": 88120.892, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2220", "location": "Ashford (Kent)", "stage_seq": 16, "distance_m": 90173.273, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Wye", "stage_seq": 17, "distance_m": 96999.178, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2236", "location": "Canterbury West", "stage_seq": 18, "distance_m": 112917.432, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Sturry", "stage_seq": 19, "distance_m": 116747.637, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Minster", "stage_seq": 20, "distance_m": 131366.227, "section_seq": 1, "route_path_id": 119457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Minster East Jn", "stage_seq": 21, "distance_m": 131980.114, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Thanet Parkway (Construction)", "stage_seq": 22, "distance_m": 134621.371, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Ramsgate", "stage_seq": 23, "distance_m": 137823.54, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Broadstairs", "stage_seq": 24, "distance_m": 141277.079, "section_seq": 1, "route_path_id": 119457}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": null, "location": "Margate", "stage_seq": 25, "distance_m": 146454.616, "section_seq": 1, "route_path_id": 119457}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 146454.616, "from_m": 0.0, "section_seq": 1, "route_path_id": 119457}], "total_distance_m": 146454.616, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 146217.869, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 236.747, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:17Z", "source_id": 64110884, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:53:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:20Z", "source_id": 20318374, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33358, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:04Z", "source_id": 64136610, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:09Z", "source_id": 20325980, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32932, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:00Z", "source_id": 64179186, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:24:02Z", "source_id": 20338597, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32995, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:31Z", "source_id": 64192684, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:31:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:36Z", "source_id": 20342582, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33007, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:53Z", "source_id": 64213197, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:55Z", "source_id": 20348751, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33013, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:13Z", "source_id": 64223453, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:47:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:21Z", "source_id": 20351924, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33019, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:28Z", "source_id": 64239492, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:55:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:30Z", "source_id": 20356652, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33176, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:48Z", "source_id": 64241821, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:55:53Z", "source_id": 20357387, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33124, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:54Z", "source_id": 64250928, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T22:02:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:59Z", "source_id": 20360201, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33130, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:30Z", "source_id": 64262662, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:08:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:36Z", "source_id": 20363790, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33136, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:36Z", "source_id": 64271558, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T22:14:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:40Z", "source_id": 20366667, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
St. Pancras International |
2140 |
2140 |
12 |
None |
None |
Margate |
2310 |
2310 |
4 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85726/2026-09-21/detailed |
None |
Broadstairs |
2026-09-21T23:09:00+01:00 |
Margate |
6.0 |
{"type": "LineString", "coordinates": [[1.4333875, 51.36073329999999], [1.4330822, 51.36141169999999], [1.432859, 51.3617984], [1.432615, 51.36218960000001], [1.4323195, 51.36261050000001], [1.4320945, 51.362869800000006], [1.4315897, 51.3634557], [1.431244, 51.36379589999999], [1.4309421999999998, 51.3641058], [1.4302132999999997, 51.364744599999995], [1.4298403999999998, 51.36503460000001], [1.4295017999999995, 51.3652788], [1.4293279, 51.3653993], [1.4287821999999997, 51.365775099999986], [1.4279667, 51.3662472], [1.4272708000000005, 51.3666098], [1.426633, 51.36690489999999], [1.4258358, 51.3672443], [1.4250729, 51.3675098], [1.4242557, 51.36778960000001], [1.4234706, 51.3680607], [1.4216842999999997, 51.3686874], [1.4198422, 51.36931760000001], [1.4077554999999995, 51.3735084], [1.4076417, 51.3735479], [1.4072944, 51.37367100000001], [1.3981787, 51.3768121], [1.3956318, 51.37768969999999], [1.3849098999999998, 51.38139199999999], [1.3840282999999998, 51.3817136], [1.3838556, 51.38177319999999], [1.381426, 51.382612400000006], [1.3813134, 51.3826523], [1.3801153, 51.3830383], [1.3783212, 51.383661399999994], [1.3775754, 51.3839182], [1.3767083, 51.38421670000001], [1.3763114, 51.384324], [1.3761247, 51.3843761], [1.3756892, 51.3844977], [1.3754746999999998, 51.38455859999999], [1.3750923000000002, 51.3846674], [1.3746336999999995, 51.3847913], [1.3745505, 51.384812399999994], [1.3743608, 51.3848605], [1.374191, 51.384901600000006], [1.3738591999999998, 51.384968], [1.3734945999999997, 51.385026800000006], [1.3731734999999998, 51.3850646], [1.3729661, 51.3850814], [1.3727516, 51.385096], [1.372531, 51.38510459999999], [1.3723128000000002, 51.3851064], [1.3720046999999995, 51.38510170000001], [1.3717127, 51.3850884]]} |
3.2 |
2308 |
2314 |
Broadstairs |
Margate |
Margate |
51.3850884 |
1.3717127 |
51.3850884 |
1.3717127 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
Margate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366667 |
1790028761983408 |
89 |
89 |
2026-09-21 22:24:23.834581 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:22.513807 |
| 725493 |
756553 |
P24677 |
322S38M821 |
2026-09-21 |
COMPLETE |
20367565 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 756553, "stp": "P", "toc": "Northern", "uid": "P24677", "consist": "150268", "dest_crs": "NMC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24677/2026-09-21/detailed", "trust_id": "322S38M821", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Mills Central", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "2", "is_terminated": 1, "next_location": "New Mills Central", "signalling_id": "2S38", "timing_status": "ON TIME", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2314", "current_leg_dep": "2311", "current_leg_end": "New Mills Central", "origin_dep_time": "2241", "origin_platform": "3", "current_location": "New Mills Central", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0336354, 53.37485420000001], [-2.0333185, 53.374558400000005], [-2.0331451, 53.3743812], [-2.0327594, 53.374025200000005], [-2.0324803999999994, 53.3737706], [-2.0321646, 53.3734885], [-2.0319598, 53.3733098], [-2.0305643, 53.3721089], [-2.0291964, 53.37091629999999], [-2.0286912, 53.370470899999994], [-2.0283757, 53.3702155], [-2.0280032, 53.3699429], [-2.0274259, 53.3695823], [-2.0267636, 53.3692299], [-2.0261217999999994, 53.3689325], [-2.0254848999999995, 53.3686744], [-2.0249535, 53.36848200000001], [-2.0243156, 53.368279], [-2.0236537, 53.3680998], [-2.0225511, 53.36786259999999], [-2.0218083, 53.36770109999999], [-2.0214318999999996, 53.3676167], [-2.0207483, 53.367451599999995], [-2.0197670999999997, 53.3671898], [-2.0187848999999995, 53.36690359999999], [-2.0177699, 53.36658639999999], [-2.0171592, 53.36637419999999], [-2.0165738, 53.3661594], [-2.0152854, 53.36566100000001], [-2.0148387999999997, 53.3655136], [-2.0142525, 53.3653385], [-2.0140238, 53.365278800000006], [-2.0137528999999996, 53.36520819999999], [-2.0133738, 53.3651255], [-2.0130041, 53.36505019999999], [-2.0123866000000006, 53.3649489], [-2.0121195, 53.36491279999999], [-2.011817, 53.3648819], [-2.0114636, 53.3648511], [-2.0111143, 53.36483070000001], [-2.0105993, 53.3648131], [-2.0103632999999994, 53.364811499999995], [-2.0092884, 53.3647999], [-2.0079821, 53.36479349999999], [-2.0072138999999996, 53.364791800000006], [-2.0066626, 53.364801500000006], [-2.0060273, 53.3648251]]}", "current_leg_start": "Strines", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "53.3648251", "next_location_lon": "-2.0060273", "previous_location": "Strines", "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\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1049.469, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1088.464, \"from_m\": 1049.469, \"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\": 1514.628, \"from_m\": 1088.464, \"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\": 2846.848, \"from_m\": 1514.628, \"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\": 2863.135, \"from_m\": 2846.848, \"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\": 12220.052, \"from_m\": 2863.135, \"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\": 12287.548, \"from_m\": 12220.052, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12319.764, \"from_m\": 12287.548, \"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\": 14082.618, \"from_m\": 12319.764, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14218.94, \"from_m\": 14082.618, \"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\": 15548.226, \"from_m\": 14218.94, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15757.49, \"from_m\": 15548.226, \"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\": 20705.931, \"from_m\": 15757.49, \"capability_applied\": null, \"effective_limit_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\": 756553, \"profile_key\": \"6da87e6706a330845c5e3f1053cd51e3ad4bb1197288114b1e69d344f201339b\", \"schedule_id\": 20667, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1119.428, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2483.13, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248\", \"location\": \"Belle Vue\", \"stage_seq\": 4, \"distance_m\": 4203.083, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250\", \"location\": \"Ryder Brow\", \"stage_seq\": 5, \"distance_m\": 4862.399, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Reddish North\", \"stage_seq\": 6, \"distance_m\": 6266.645, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Brinnington\", \"stage_seq\": 7, \"distance_m\": 8844.078, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Bredbury\", \"stage_seq\": 8, \"distance_m\": 10697.83, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2303\", \"location\": \"Romiley\", \"stage_seq\": 9, \"distance_m\": 12451.637, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Marple Wharf Jn\", \"stage_seq\": 10, \"distance_m\": 14139.988, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Marple\", \"stage_seq\": 11, \"distance_m\": 15083.187, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Strines\", \"stage_seq\": 12, \"distance_m\": 18435.211, \"section_seq\": 1, \"route_path_id\": 138785}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"New Mills Central\", \"stage_seq\": 13, \"distance_m\": 20705.931, \"section_seq\": 1, \"route_path_id\": 138785}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20705.931, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138785}], \"total_distance_m\": 20705.931, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20353.363, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 352.568, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2241", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.3648251", "current_position_lon": "-2.0060273", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:12Z\", \"source_id\": 64219517, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:16Z\", \"source_id\": 20350704, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:15Z\", \"source_id\": 64225272, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:16Z\", \"source_id\": 20352491, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:43Z\", \"source_id\": 64229999, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:48Z\", \"source_id\": 20353961, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:05Z\", \"source_id\": 20355833, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:28Z\", \"source_id\": 64239454, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:30Z\", \"source_id\": 20356659, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:49Z\", \"source_id\": 64245487, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:55Z\", \"source_id\": 20358553, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9040, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:04Z\", \"source_id\": 64253034, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:08Z\", \"source_id\": 20360828, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:32Z\", \"source_id\": 64259339, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:35Z\", \"source_id\": 20362741, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:54Z\", \"source_id\": 64265099, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:59Z\", \"source_id\": 20364601, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:14:26Z\", \"source_id\": 20367565, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Mills Central", "service_state_platform": "2", "timing_fact_generation": 1790028867813724, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:27.809196", "service_state_evidence_id": 20367565, "current_leg_start_actual_dep": "2026-09-21T23:11:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:28.765514", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MAN |
NMC |
2S38 |
150268 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1049.469, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1088.464, "from_m": 1049.469, "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": 1514.628, "from_m": 1088.464, "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": 2846.848, "from_m": 1514.628, "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": 2863.135, "from_m": 2846.848, "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": 12220.052, "from_m": 2863.135, "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": 12287.548, "from_m": 12220.052, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12319.764, "from_m": 12287.548, "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": 14082.618, "from_m": 12319.764, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14218.94, "from_m": 14082.618, "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": 15548.226, "from_m": 14218.94, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15757.49, "from_m": 15548.226, "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": 20705.931, "from_m": 15757.49, "capability_applied": null, "effective_limit_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": 756553, "profile_key": "6da87e6706a330845c5e3f1053cd51e3ad4bb1197288114b1e69d344f201339b", "schedule_id": 20667, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2241", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1119.428, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Ashburys", "stage_seq": 3, "distance_m": 2483.13, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Belle Vue", "stage_seq": 4, "distance_m": 4203.083, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Ryder Brow", "stage_seq": 5, "distance_m": 4862.399, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Reddish North", "stage_seq": 6, "distance_m": 6266.645, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Brinnington", "stage_seq": 7, "distance_m": 8844.078, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Bredbury", "stage_seq": 8, "distance_m": 10697.83, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303", "location": "Romiley", "stage_seq": 9, "distance_m": 12451.637, "section_seq": 1, "route_path_id": 138785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Marple Wharf Jn", "stage_seq": 10, "distance_m": 14139.988, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Marple", "stage_seq": 11, "distance_m": 15083.187, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Strines", "stage_seq": 12, "distance_m": 18435.211, "section_seq": 1, "route_path_id": 138785}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "New Mills Central", "stage_seq": 13, "distance_m": 20705.931, "section_seq": 1, "route_path_id": 138785}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20705.931, "from_m": 0.0, "section_seq": 1, "route_path_id": 138785}], "total_distance_m": 20705.931, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20353.363, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 352.568, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8573, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:12Z", "source_id": 64219517, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:44:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:16Z", "source_id": 20350704, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8608, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:15Z", "source_id": 64225272, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:16Z", "source_id": 20352491, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8613, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:43Z", "source_id": 64229999, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:50:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:48Z", "source_id": 20353961, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:05Z", "source_id": 20355833, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8620, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:28Z", "source_id": 64239454, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:30Z", "source_id": 20356659, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8624, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:49Z", "source_id": 64245487, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:59:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:55Z", "source_id": 20358553, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9040, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:04Z", "source_id": 64253034, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:02:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:08Z", "source_id": 20360828, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9045, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:32Z", "source_id": 64259339, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:06:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:35Z", "source_id": 20362741, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9049, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:54Z", "source_id": 64265099, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:10:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:59Z", "source_id": 20364601, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:14:26Z", "source_id": 20367565, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
2241 |
2241 |
3 |
None |
None |
New Mills Central |
2314 |
2314 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24677/2026-09-21/detailed |
None |
Strines |
2026-09-21T23:11:00+01:00 |
New Mills Central |
3.0 |
{"type": "LineString", "coordinates": [[-2.0336354, 53.37485420000001], [-2.0333185, 53.374558400000005], [-2.0331451, 53.3743812], [-2.0327594, 53.374025200000005], [-2.0324803999999994, 53.3737706], [-2.0321646, 53.3734885], [-2.0319598, 53.3733098], [-2.0305643, 53.3721089], [-2.0291964, 53.37091629999999], [-2.0286912, 53.370470899999994], [-2.0283757, 53.3702155], [-2.0280032, 53.3699429], [-2.0274259, 53.3695823], [-2.0267636, 53.3692299], [-2.0261217999999994, 53.3689325], [-2.0254848999999995, 53.3686744], [-2.0249535, 53.36848200000001], [-2.0243156, 53.368279], [-2.0236537, 53.3680998], [-2.0225511, 53.36786259999999], [-2.0218083, 53.36770109999999], [-2.0214318999999996, 53.3676167], [-2.0207483, 53.367451599999995], [-2.0197670999999997, 53.3671898], [-2.0187848999999995, 53.36690359999999], [-2.0177699, 53.36658639999999], [-2.0171592, 53.36637419999999], [-2.0165738, 53.3661594], [-2.0152854, 53.36566100000001], [-2.0148387999999997, 53.3655136], [-2.0142525, 53.3653385], [-2.0140238, 53.365278800000006], [-2.0137528999999996, 53.36520819999999], [-2.0133738, 53.3651255], [-2.0130041, 53.36505019999999], [-2.0123866000000006, 53.3649489], [-2.0121195, 53.36491279999999], [-2.011817, 53.3648819], [-2.0114636, 53.3648511], [-2.0111143, 53.36483070000001], [-2.0105993, 53.3648131], [-2.0103632999999994, 53.364811499999995], [-2.0092884, 53.3647999], [-2.0079821, 53.36479349999999], [-2.0072138999999996, 53.364791800000006], [-2.0066626, 53.364801500000006], [-2.0060273, 53.3648251]]} |
1.4 |
2311 |
2314 |
Strines |
New Mills Central |
New Mills Central |
53.3648251 |
-2.0060273 |
53.3648251 |
-2.0060273 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
New Mills Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367565 |
1790028867813724 |
48 |
48 |
2026-09-21 22:24:28.765514 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:27.809196 |
| 725494 |
755985 |
P86457 |
891U77M821 |
2026-09-21 |
COMPLETE |
20366948 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 755985, "stp": "P", "toc": "Southeastern", "uid": "P86457", "consist": "377520+377522", "dest_crs": "CST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86457/2026-09-21/detailed", "trust_id": "891U77M821", "origin_crs": "MDE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "7", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "1U77", "timing_status": "LATE", "origin_station": "Maidstone East", "current_leg_arr": "2314", "current_leg_dep": "2311", "current_leg_end": "London Cannon Street", "origin_dep_time": "2214", "origin_platform": "3", "current_location": "London Cannon Street", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]}", "current_leg_start": "London Bridge", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "51.5110406", "next_location_lon": "-0.0904120", "previous_location": "London Bridge", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 467.748, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1081.473, \"from_m\": 467.748, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14198.778, \"from_m\": 1081.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17295.461, \"from_m\": 14198.778, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24046.542, \"from_m\": 17295.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\": 24664.826, \"from_m\": 24046.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24686.233, \"from_m\": 24664.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\": 24708.108, \"from_m\": 24686.233, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25600.383, \"from_m\": 24708.108, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35766.052, \"from_m\": 25600.383, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36016.892, \"from_m\": 35766.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\": 36118.674, \"from_m\": 36016.892, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36172.024, \"from_m\": 36118.674, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36284.995, \"from_m\": 36172.024, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42582.054, \"from_m\": 36284.995, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43194.796, \"from_m\": 42582.054, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43276.671, \"from_m\": 43194.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43527.853, \"from_m\": 43276.671, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44064.242, \"from_m\": 43527.853, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44205.776, \"from_m\": 44064.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\": 44235.277, \"from_m\": 44205.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\": 44267.648, \"from_m\": 44235.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44354.431, \"from_m\": 44267.648, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48945.318, \"from_m\": 44354.431, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48984.907, \"from_m\": 48945.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50237.71, \"from_m\": 48984.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\": 52014.811, \"from_m\": 50237.71, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52430.254, \"from_m\": 52014.811, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52838.838, \"from_m\": 52430.254, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52936.082, \"from_m\": 52838.838, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56219.929, \"from_m\": 52936.082, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56267.174, \"from_m\": 56219.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58988.58, \"from_m\": 56267.174, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59059.26, \"from_m\": 58988.58, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59141.243, \"from_m\": 59059.26, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60206.519, \"from_m\": 59141.243, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 60773.925, \"from_m\": 60206.519, \"capability_applied\": null, \"effective_limit_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\": 755985, \"profile_key\": \"ca1c7633e696e125806844772a3fecd0f4693ea6629929488a239448569878ae\", \"schedule_id\": 23083, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Maidstone East\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2222H\", \"location\": \"West Malling\", \"stage_seq\": 2, \"distance_m\": 8598.263, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2229H\", \"location\": \"Borough Green & Wrotham\", \"stage_seq\": 3, \"distance_m\": 16740.051, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Otford Jn\", \"stage_seq\": 4, \"distance_m\": 24736.614, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238\", \"location\": \"Otford\", \"stage_seq\": 5, \"distance_m\": 25703.23, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248\", \"location\": \"Swanley\", \"stage_seq\": 6, \"distance_m\": 36394.056, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 7, \"distance_m\": 42742.986, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Chislehurst\", \"stage_seq\": 8, \"distance_m\": 44506.489, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Grove Park\", \"stage_seq\": 9, \"distance_m\": 48094.182, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Hither Green\", \"stage_seq\": 10, \"distance_m\": 50994.772, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 52526.049, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"St. John's\", \"stage_seq\": 12, \"distance_m\": 53609.505, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"New Cross\", \"stage_seq\": 13, \"distance_m\": 54745.42, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"North Kent East Jn\", \"stage_seq\": 14, \"distance_m\": 55657.744, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 15, \"distance_m\": 56219.929, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"London Bridge\", \"stage_seq\": 16, \"distance_m\": 59663.083, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Borough Market Jn\", \"stage_seq\": 17, \"distance_m\": 60017.811, \"section_seq\": 1, \"route_path_id\": 139706}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"London Cannon Street\", \"stage_seq\": 18, \"distance_m\": 60773.925, \"section_seq\": 1, \"route_path_id\": 139706}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 60773.925, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139706}], \"total_distance_m\": 60773.925, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60041.072, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 732.853, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2214", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:59Z\", \"source_id\": 64185345, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:27:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:03Z\", \"source_id\": 20340426, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:47Z\", \"source_id\": 64205240, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:51Z\", \"source_id\": 20346309, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:39Z\", \"source_id\": 64226104, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:45Z\", \"source_id\": 20352743, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:59Z\", \"source_id\": 64243953, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:57:04Z\", \"source_id\": 20358075, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:47Z\", \"source_id\": 64248977, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:51Z\", \"source_id\": 20359581, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:13Z\", \"source_id\": 64253326, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:03:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:16Z\", \"source_id\": 20360903, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:37Z\", \"source_id\": 64257747, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:04:40Z\", \"source_id\": 20362261, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:39Z\", \"source_id\": 64259514, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:43Z\", \"source_id\": 20362829, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:43Z\", \"source_id\": 64266503, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:46Z\", \"source_id\": 20365013, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:10Z\", \"source_id\": 64272583, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:13Z\", \"source_id\": 20366948, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "7", "timing_fact_generation": 1790028793846045, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:36.236512", "service_state_evidence_id": 20366948, "current_leg_start_actual_dep": "2026-09-21T23:10:00+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:36.524527", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
MDE |
CST |
1U77 |
377520+377522 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 467.748, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1081.473, "from_m": 467.748, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14198.778, "from_m": 1081.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17295.461, "from_m": 14198.778, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24046.542, "from_m": 17295.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": 24664.826, "from_m": 24046.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24686.233, "from_m": 24664.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": 24708.108, "from_m": 24686.233, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25600.383, "from_m": 24708.108, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35766.052, "from_m": 25600.383, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36016.892, "from_m": 35766.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": 36118.674, "from_m": 36016.892, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 36172.024, "from_m": 36118.674, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36284.995, "from_m": 36172.024, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42582.054, "from_m": 36284.995, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43194.796, "from_m": 42582.054, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43276.671, "from_m": 43194.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43527.853, "from_m": 43276.671, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44064.242, "from_m": 43527.853, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44205.776, "from_m": 44064.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": 44235.277, "from_m": 44205.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": 44267.648, "from_m": 44235.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44354.431, "from_m": 44267.648, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48945.318, "from_m": 44354.431, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48984.907, "from_m": 48945.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50237.71, "from_m": 48984.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": 52014.811, "from_m": 50237.71, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52430.254, "from_m": 52014.811, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52838.838, "from_m": 52430.254, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52936.082, "from_m": 52838.838, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56219.929, "from_m": 52936.082, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56267.174, "from_m": 56219.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58988.58, "from_m": 56267.174, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59059.26, "from_m": 58988.58, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59141.243, "from_m": 59059.26, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60206.519, "from_m": 59141.243, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 60773.925, "from_m": 60206.519, "capability_applied": null, "effective_limit_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": 755985, "profile_key": "ca1c7633e696e125806844772a3fecd0f4693ea6629929488a239448569878ae", "schedule_id": 23083, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Maidstone East", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139706}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222H", "location": "West Malling", "stage_seq": 2, "distance_m": 8598.263, "section_seq": 1, "route_path_id": 139706}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Borough Green & Wrotham", "stage_seq": 3, "distance_m": 16740.051, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Otford Jn", "stage_seq": 4, "distance_m": 24736.614, "section_seq": 1, "route_path_id": 139706}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Otford", "stage_seq": 5, "distance_m": 25703.23, "section_seq": 1, "route_path_id": 139706}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Swanley", "stage_seq": 6, "distance_m": 36394.056, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "St. Mary Cray Jn", "stage_seq": 7, "distance_m": 42742.986, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Chislehurst", "stage_seq": 8, "distance_m": 44506.489, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Grove Park", "stage_seq": 9, "distance_m": 48094.182, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Hither Green", "stage_seq": 10, "distance_m": 50994.772, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Parks Bridge Jn", "stage_seq": 11, "distance_m": 52526.049, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "St. John's", "stage_seq": 12, "distance_m": 53609.505, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "New Cross", "stage_seq": 13, "distance_m": 54745.42, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "North Kent East Jn", "stage_seq": 14, "distance_m": 55657.744, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Surrey Canal Jn", "stage_seq": 15, "distance_m": 56219.929, "section_seq": 1, "route_path_id": 139706}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "London Bridge", "stage_seq": 16, "distance_m": 59663.083, "section_seq": 1, "route_path_id": 139706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Borough Market Jn", "stage_seq": 17, "distance_m": 60017.811, "section_seq": 1, "route_path_id": 139706}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 18, "distance_m": 60773.925, "section_seq": 1, "route_path_id": 139706}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 60773.925, "from_m": 0.0, "section_seq": 1, "route_path_id": 139706}], "total_distance_m": 60773.925, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60041.072, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 732.853, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32792, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:59Z", "source_id": 64185345, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:27:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:03Z", "source_id": 20340426, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32557, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:47Z", "source_id": 64205240, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:51Z", "source_id": 20346309, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31960, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:39Z", "source_id": 64226104, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:45Z", "source_id": 20352743, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31936, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:59Z", "source_id": 64243953, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:57:04Z", "source_id": 20358075, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31910, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:47Z", "source_id": 64248977, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:51Z", "source_id": 20359581, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31687, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:13Z", "source_id": 64253326, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:03:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:16Z", "source_id": 20360903, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31544, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:37Z", "source_id": 64257747, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:05:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:04:40Z", "source_id": 20362261, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:39Z", "source_id": 64259514, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:06:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:43Z", "source_id": 20362829, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29667, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:43Z", "source_id": 64266503, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:46Z", "source_id": 20365013, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31470, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:10Z", "source_id": 64272583, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:13Z", "source_id": 20366948, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Maidstone East |
2214 |
2214 |
3 |
None |
None |
London Cannon Street |
2312 |
2312 |
7 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86457/2026-09-21/detailed |
None |
London Bridge |
2026-09-21T23:10:00+01:00 |
London Cannon Street |
3.0 |
{"type": "LineString", "coordinates": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]} |
0.7 |
2311 |
2314 |
London Bridge |
London Cannon Street |
London Cannon Street |
51.5110406 |
-0.0904120 |
51.5110406 |
-0.0904120 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
London Cannon Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366948 |
1790028793846045 |
86 |
86 |
2026-09-21 22:24:36.524527 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:36.236512 |
| 725495 |
756636 |
W70077 |
072M90M821 |
2026-09-21 |
COMPLETE |
20367280 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 756636, "stp": "P", "toc": "ScotRail", "uid": "W70077", "consist": "380014", "dest_crs": "NTN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70077/2026-09-21/detailed", "trust_id": "072M90M821", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "1", "is_terminated": 1, "next_location": "Newton", "signalling_id": "2M90", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2314", "current_leg_dep": "2312", "current_leg_end": "Newton", "origin_dep_time": "2245", "origin_platform": "3", "current_location": "Newton", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]}", "current_leg_start": "Kirkhill", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "55.8188218", "next_location_lon": "-4.1332274", "previous_location": "Kirkhill", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"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\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3047.561, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7000.233, \"from_m\": 3047.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7484.591, \"from_m\": 7000.233, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8075.955, \"from_m\": 7484.591, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15296.509, \"from_m\": 8075.955, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15699.0, \"from_m\": 15296.509, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 756636, \"profile_key\": \"c02b24a5f77a4c0e059f0f21b8218079ee9a7e8c4661151e2a4f75ed2d3ebf03\", \"schedule_id\": 28176, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 4, \"distance_m\": 2360.28, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Pollokshields West\", \"stage_seq\": 5, \"distance_m\": 2954.617, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Maxwell Park\", \"stage_seq\": 6, \"distance_m\": 3762.211, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255\", \"location\": \"Shawlands\", \"stage_seq\": 7, \"distance_m\": 4851.593, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Pollokshaws East\", \"stage_seq\": 8, \"distance_m\": 5446.914, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Langside\", \"stage_seq\": 9, \"distance_m\": 6292.35, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 7252.123, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Kings Park\", \"stage_seq\": 11, \"distance_m\": 8327.37, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Croftfoot\", \"stage_seq\": 12, \"distance_m\": 9473.603, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Burnside\", \"stage_seq\": 13, \"distance_m\": 11112.821, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2311H\", \"location\": \"Kirkhill\", \"stage_seq\": 14, \"distance_m\": 13340.772, \"section_seq\": 1, \"route_path_id\": 141828}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"Newton\", \"stage_seq\": 15, \"distance_m\": 15699.0, \"section_seq\": 1, \"route_path_id\": 141828}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 15699.0, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141828}], \"total_distance_m\": 15699.0, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15699.0, \"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": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.8188218", "current_position_lon": "-4.1332274", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:31Z\", \"source_id\": 64229535, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:34Z\", \"source_id\": 20353807, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:53Z\", \"source_id\": 64234501, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:58Z\", \"source_id\": 20355184, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:04Z\", \"source_id\": 64238614, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:54:08Z\", \"source_id\": 20356423, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:16Z\", \"source_id\": 64242657, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:17Z\", \"source_id\": 20357648, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:10Z\", \"source_id\": 64246085, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:15Z\", \"source_id\": 20358704, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:23Z\", \"source_id\": 64255535, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:29Z\", \"source_id\": 20361592, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:21Z\", \"source_id\": 64259023, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:24Z\", \"source_id\": 20362622, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:45Z\", \"source_id\": 64263095, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:48Z\", \"source_id\": 20363935, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:10:57Z\", \"source_id\": 64268633, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:01Z\", \"source_id\": 20365676, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:44Z\", \"source_id\": 64273580, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:51Z\", \"source_id\": 20367280, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton", "service_state_platform": "1", "timing_fact_generation": 1790028832788643, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:40.064646", "service_state_evidence_id": 20367280, "current_leg_start_actual_dep": "2026-09-21T23:11:30+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:40.701716", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
NTN |
2M90 |
380014 |
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": 984.29, "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": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3047.561, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7000.233, "from_m": 3047.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7484.591, "from_m": 7000.233, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8075.955, "from_m": 7484.591, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15296.509, "from_m": 8075.955, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15699.0, "from_m": 15296.509, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 756636, "profile_key": "c02b24a5f77a4c0e059f0f21b8218079ee9a7e8c4661151e2a4f75ed2d3ebf03", "schedule_id": 28176, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 141828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 141828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Muirhouse Central Jn", "stage_seq": 4, "distance_m": 2360.28, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Pollokshields West", "stage_seq": 5, "distance_m": 2954.617, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Maxwell Park", "stage_seq": 6, "distance_m": 3762.211, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Shawlands", "stage_seq": 7, "distance_m": 4851.593, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 5446.914, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Langside", "stage_seq": 9, "distance_m": 6292.35, "section_seq": 1, "route_path_id": 141828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 7252.123, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Kings Park", "stage_seq": 11, "distance_m": 8327.37, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Croftfoot", "stage_seq": 12, "distance_m": 9473.603, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Burnside", "stage_seq": 13, "distance_m": 11112.821, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2311H", "location": "Kirkhill", "stage_seq": 14, "distance_m": 13340.772, "section_seq": 1, "route_path_id": 141828}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "Newton", "stage_seq": 15, "distance_m": 15699.0, "section_seq": 1, "route_path_id": 141828}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 15699.0, "from_m": 0.0, "section_seq": 1, "route_path_id": 141828}], "total_distance_m": 15699.0, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15699.0, "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": 2571, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:31Z", "source_id": 64229535, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:50:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:34Z", "source_id": 20353807, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2567, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:53Z", "source_id": 64234501, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:52:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:58Z", "source_id": 20355184, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2563, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:04Z", "source_id": 64238614, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:54:08Z", "source_id": 20356423, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2559, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:16Z", "source_id": 64242657, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:56:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:17Z", "source_id": 20357648, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2555, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:10Z", "source_id": 64246085, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:15Z", "source_id": 20358704, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1855, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:23Z", "source_id": 64255535, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:29Z", "source_id": 20361592, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2517, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:21Z", "source_id": 64259023, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:06:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:24Z", "source_id": 20362622, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2513, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:45Z", "source_id": 64263095, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:08:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:48Z", "source_id": 20363935, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2508, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:10:57Z", "source_id": 64268633, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:11:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:01Z", "source_id": 20365676, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2347, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:44Z", "source_id": 64273580, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:14:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:51Z", "source_id": 20367280, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2245 |
2245 |
3 |
None |
None |
Newton |
2314 |
2314 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W70077/2026-09-21/detailed |
None |
Kirkhill |
2026-09-21T23:11:30+01:00 |
Newton |
2.0 |
{"type": "LineString", "coordinates": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]} |
1.5 |
2312 |
2314 |
Kirkhill |
Newton |
Newton |
55.8188218 |
-4.1332274 |
55.8188218 |
-4.1332274 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
Newton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367280 |
1790028832788643 |
50 |
50 |
2026-09-21 22:24:40.701716 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:40.064646 |
| 725496 |
753573 |
W32909 |
879J68MZ21 |
2026-09-21 |
COMPLETE |
20367037 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 753573, "stp": "P", "toc": "Thameslink", "uid": "W32909", "consist": "700144", "dest_crs": "PBO", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32909/2026-09-21/detailed", "trust_id": "879J68MZ21", "origin_crs": "HRH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough", "service_date": "2026-09-21", "dest_arr_time": "2306", "dest_platform": "2", "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "9J68", "timing_status": "LATE", "origin_station": "Horsham", "current_leg_arr": "2314", "current_leg_dep": "2300", "current_leg_end": "Peterborough", "origin_dep_time": "2025", "origin_platform": "3", "current_location": "Peterborough", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1927024179399676, 52.3284623719883], [-0.1924678, 52.32907449999999], [-0.1922592, 52.32967620000001], [-0.19218029999999997, 52.329903899999984], [-0.19217599374670052, 52.32991742479848], [-0.1919344, 52.3306762], [-0.19156609999999996, 52.3320122], [-0.1913707, 52.3327486], [-0.19131929999999997, 52.3329365], [-0.1912617, 52.3331506], [-0.1911851, 52.333457], [-0.1909108, 52.3344984], [-0.19076129999999997, 52.33505770000001], [-0.1904917, 52.3361157], [-0.1904402, 52.33627669999999], [-0.190249, 52.33722430000001], [-0.18997749999999997, 52.338197699999995], [-0.1899479, 52.338314399999994], [-0.1869916, 52.34963439999999], [-0.1862372, 52.3525377], [-0.1860216, 52.35329769999999], [-0.1855602, 52.3553577], [-0.1854578, 52.3562848], [-0.18544029999999995, 52.35722750000001], [-0.1855862, 52.35875019999999], [-0.1859825, 52.36049740000001], [-0.1865682, 52.3619689], [-0.1873235, 52.3633632], [-0.1884039, 52.36513909999999], [-0.19108469999999997, 52.36944259999999], [-0.1975305, 52.379870700000005], [-0.1976611, 52.3800809], [-0.1994922, 52.3829765], [-0.1995732, 52.3831097], [-0.2006094534686012, 52.384780653945135], [-0.2089313, 52.3981973], [-0.2127747, 52.40436189999999], [-0.2163643, 52.410180800000006], [-0.2169743, 52.41110140000001], [-0.2172624, 52.411527599999985], [-0.2189251, 52.41379549999999], [-0.2213259, 52.4169963], [-0.2216307, 52.417384000000006], [-0.2242047, 52.42078060000001], [-0.22859420000000005, 52.426570699999985], [-0.23115849999999993, 52.43000479999999], [-0.23173720000000003, 52.430849], [-0.2324688, 52.4319915], [-0.2325946, 52.43221809999999], [-0.23263, 52.432281800000005], [-0.232995, 52.4329492], [-0.2340562, 52.4352981], [-0.23439609999999997, 52.4364503], [-0.23445989999999992, 52.4366663], [-0.23464430000000003, 52.4372915], [-0.2350595, 52.43946270000001], [-0.2350694772490116, 52.43957578845911], [-0.2352533, 52.4416593], [-0.23530539999999991, 52.4424274], [-0.23532709999999996, 52.4426892], [-0.2354153999999999, 52.443976599999985], [-0.23546600000000004, 52.44458769999999], [-0.2355048, 52.4451153], [-0.23559569999999996, 52.4463723], [-0.23565879999999997, 52.4472469], [-0.23658969999999993, 52.46012929999999], [-0.2368011, 52.463006], [-0.2372286, 52.46917289999999], [-0.2372718, 52.46979679999999], [-0.23731899999999995, 52.470376300000005], [-0.2373229, 52.47122649999999], [-0.23754959999999992, 52.4742083], [-0.2375669, 52.4744501], [-0.2376077, 52.4750184], [-0.2376885, 52.4761438], [-0.2378896, 52.478864], [-0.2382927, 52.48431730000001], [-0.2384558, 52.4866278], [-0.2385063, 52.4873388], [-0.2386244, 52.488833799999995], [-0.23867430000000003, 52.4896098], [-0.2387784, 52.4912265], [-0.23880489999999993, 52.4915149], [-0.23900671674225415, 52.49430286280318], [-0.2393723, 52.4993527], [-0.2396282, 52.5028869], [-0.2397961, 52.50520569999999], [-0.23999599999999996, 52.5083807], [-0.2399987, 52.5084172], [-0.24000620000000003, 52.508515], [-0.2402716, 52.51153869999999], [-0.2405074, 52.51450809999999], [-0.2405226, 52.514777800000005], [-0.2410334, 52.51846170000001], [-0.2410608999999999, 52.51863389999999], [-0.2411347, 52.5191174], [-0.24188149999999997, 52.524006699999994], [-0.2427325, 52.52965609999999], [-0.243206, 52.5327377], [-0.24484280000000003, 52.5433871], [-0.2449778, 52.5442654], [-0.2452006, 52.5465873], [-0.24517449999999996, 52.5475104], [-0.24509190000000003, 52.5483732], [-0.2450746, 52.5485535], [-0.24501343669838807, 52.54896191164581], [-0.2448016, 52.550376400000005], [-0.244226, 52.554219399999994], [-0.2441851, 52.5544922], [-0.2440145, 52.55555820000001], [-0.2438377999999999, 52.5567268], [-0.24382989459469356, 52.55677869212132], [-0.24374970000000004, 52.557305099999994], [-0.2436211, 52.5581383], [-0.2432356, 52.560783099999995], [-0.2431544, 52.561401299999986], [-0.2430851, 52.562157799999994], [-0.2431718, 52.563393600000005], [-0.2433202, 52.56427209999999], [-0.24362239999999993, 52.565211], [-0.24395959999999997, 52.565965599999984], [-0.2440224, 52.5660998], [-0.2443526, 52.56669879999999], [-0.2447595, 52.5672871], [-0.24487426836692996, 52.56744299929453], [-0.244906117628346, 52.56748626266269], [-0.24561169999999996, 52.5684447], [-0.24622299999999997, 52.56929309999999], [-0.2468639, 52.57008789999999], [-0.2475788, 52.570918299999995], [-0.2480942, 52.57151], [-0.2485177, 52.57198950000001], [-0.2492723, 52.57286820000001], [-0.2497279, 52.5734458], [-0.2501525, 52.57403990000001], [-0.2505417, 52.5746304], [-0.2508368, 52.5750844], [-0.25095199999999995, 52.5752702]]}", "current_leg_start": "Huntingdon", "dest_arr_time_act": "2306", "motion_projection": null, "next_location_lat": "52.5752702", "next_location_lon": "-0.2509520", "previous_location": "Huntingdon", "current_leg_milage": "17.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 887.344, \"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\": 1426.665, \"from_m\": 887.344, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9431.625, \"from_m\": 1426.665, \"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\": 10289.161, \"from_m\": 9431.625, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13358.823, \"from_m\": 10289.161, \"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\": 13764.487, \"from_m\": 13358.823, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13947.67, \"from_m\": 13764.487, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14422.765, \"from_m\": 13947.67, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14533.511, \"from_m\": 14422.765, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16978.172, \"from_m\": 14533.511, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17093.623, \"from_m\": 16978.172, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17946.399, \"from_m\": 17093.623, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19975.021, \"from_m\": 17946.399, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22786.118, \"from_m\": 19975.021, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22826.872, \"from_m\": 22786.118, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26210.566, \"from_m\": 22826.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\": 27523.873, \"from_m\": 26210.566, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27712.083, \"from_m\": 27523.873, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27728.452, \"from_m\": 27712.083, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28170.862, \"from_m\": 27728.452, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28237.265, \"from_m\": 28170.862, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28707.727, \"from_m\": 28237.265, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36217.416, \"from_m\": 28707.727, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36844.314, \"from_m\": 36217.416, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38245.461, \"from_m\": 36844.314, \"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\": 38362.229, \"from_m\": 38245.461, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42705.211, \"from_m\": 38362.229, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43982.854, \"from_m\": 42705.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\": 44041.419, \"from_m\": 43982.854, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44085.689, \"from_m\": 44041.419, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44121.396, \"from_m\": 44085.689, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44185.095, \"from_m\": 44121.396, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44273.764, \"from_m\": 44185.095, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44304.199, \"from_m\": 44273.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\": 44698.456, \"from_m\": 44304.199, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44735.421, \"from_m\": 44698.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45631.872, \"from_m\": 44735.421, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45663.268, \"from_m\": 45631.872, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45697.28, \"from_m\": 45663.268, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46112.74, \"from_m\": 45697.28, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47102.064, \"from_m\": 46112.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\": 47424.048, \"from_m\": 47102.064, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47482.313, \"from_m\": 47424.048, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50770.94, \"from_m\": 47482.313, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50832.457, \"from_m\": 50770.94, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56113.629, \"from_m\": 50832.457, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58003.439, \"from_m\": 56113.629, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58939.867, \"from_m\": 58003.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60511.773, \"from_m\": 58939.867, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61555.333, \"from_m\": 60511.773, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62134.949, \"from_m\": 61555.333, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62373.524, \"from_m\": 62134.949, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62755.758, \"from_m\": 62373.524, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63283.043, \"from_m\": 62755.758, \"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\": 63320.807, \"from_m\": 63283.043, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 63878.037, \"from_m\": 63320.807, \"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\": 63955.663, \"from_m\": 63878.037, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66476.148, \"from_m\": 63955.663, \"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\": 67513.894, \"from_m\": 66476.148, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67662.777, \"from_m\": 67513.894, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67692.425, \"from_m\": 67662.777, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 67797.368, \"from_m\": 67692.425, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 68873.349, \"from_m\": 67797.368, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 68975.262, \"from_m\": 68873.349, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69838.161, \"from_m\": 68975.262, \"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\": 70095.644, \"from_m\": 69838.161, \"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\": 70608.22, \"from_m\": 70095.644, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 70663.46, \"from_m\": 70608.22, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71956.832, \"from_m\": 70663.46, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75854.338, \"from_m\": 71956.832, \"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\": 79005.232, \"from_m\": 75854.338, \"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\": 103559.162, \"from_m\": 79005.232, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 149071.569, \"from_m\": 103559.162, \"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\": 149118.226, \"from_m\": 149071.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\": 154244.204, \"from_m\": 149118.226, \"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\": 157028.185, \"from_m\": 154244.204, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 174509.341, \"from_m\": 157028.185, \"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\": 174568.805, \"from_m\": 174509.341, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 177896.371, \"from_m\": 174568.805, \"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\": 180604.866, \"from_m\": 177896.371, \"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\": 181961.273, \"from_m\": 180604.866, \"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\": 187457.565, \"from_m\": 181961.273, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 189156.634, \"from_m\": 187457.565, \"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\": 189178.712, \"from_m\": 189156.634, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 753573, \"profile_key\": \"ff4438f4dd79cdeb6b24345c98f6127b05d4690e93f389e8fa9b2e294730af9a\", \"schedule_id\": 26522, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Horsham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029\", \"location\": \"Littlehaven\", \"stage_seq\": 2, \"distance_m\": 2148.79, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Ifield\", \"stage_seq\": 3, \"distance_m\": 9946.113, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": \"2038H\", \"location\": \"Crawley\", \"stage_seq\": 4, \"distance_m\": 11892.333, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2044H\", \"location\": \"Three Bridges\", \"stage_seq\": 5, \"distance_m\": 13978.888, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2048\", \"wtt_dep\": \"2049H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 6, \"distance_m\": 18416.489, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2051H\", \"wtt_dep\": \"2052\", \"location\": \"Horley\", \"stage_seq\": 7, \"distance_m\": 19778.45, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Salfords\", \"stage_seq\": 8, \"distance_m\": 23451.571, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 9, \"distance_m\": 26388.331, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2059\", \"wtt_dep\": \"2100\", \"location\": \"Redhill\", \"stage_seq\": 10, \"distance_m\": 27863.929, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2103H\", \"wtt_dep\": \"2104\", \"location\": \"Merstham\", \"stage_seq\": 11, \"distance_m\": 30698.847, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109\", \"location\": \"Coulsdon South\", \"stage_seq\": 12, \"distance_m\": 36734.961, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 13, \"distance_m\": 38122.929, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Purley\", \"stage_seq\": 14, \"distance_m\": 39711.222, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2114H\", \"wtt_dep\": \"2115H\", \"location\": \"East Croydon\", \"stage_seq\": 15, \"distance_m\": 44506.091, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 45353.801, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 17, \"distance_m\": 46112.74, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Norwood Junction\", \"stage_seq\": 18, \"distance_m\": 47166.802, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Sydenham\", \"stage_seq\": 19, \"distance_m\": 50770.94, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"New Cross Gate\", \"stage_seq\": 20, \"distance_m\": 56464.752, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 21, \"distance_m\": 57566.042, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 22, \"distance_m\": 59185.175, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2131\", \"location\": \"London Bridge\", \"stage_seq\": 23, \"distance_m\": 61049.953, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 24, \"distance_m\": 61776.97, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 25, \"distance_m\": 62373.524, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2136\", \"wtt_dep\": \"2137\", \"location\": \"London Blackfriars\", \"stage_seq\": 26, \"distance_m\": 62991.49, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2139\", \"location\": \"City Thameslink\", \"stage_seq\": 27, \"distance_m\": 63393.873, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2140H\", \"wtt_dep\": \"2141H\", \"location\": \"Farringdon\", \"stage_seq\": 28, \"distance_m\": 64124.031, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 29, \"distance_m\": 66342.887, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148H\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 30, \"distance_m\": 67478.516, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Holloway South Jn\", \"stage_seq\": 31, \"distance_m\": 68651.208, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2153H\", \"location\": \"Finsbury Park\", \"stage_seq\": 32, \"distance_m\": 70471.049, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 33, \"distance_m\": 74318.915, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Potters Bar\", \"stage_seq\": 34, \"distance_m\": 86880.364, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 35, \"distance_m\": 98956.031, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Digswell Jn\", \"stage_seq\": 36, \"distance_m\": 100434.185, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 37, \"distance_m\": 104706.593, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2215\", \"location\": \"Stevenage\", \"stage_seq\": 38, \"distance_m\": 110706.387, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2219H\", \"wtt_dep\": \"2220H\", \"location\": \"Hitchin\", \"stage_seq\": 39, \"distance_m\": 117708.676, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2226\", \"location\": \"Arlesey\", \"stage_seq\": 40, \"distance_m\": 125842.603, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2231H\", \"location\": \"Biggleswade\", \"stage_seq\": 41, \"distance_m\": 132512.145, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2235H\", \"location\": \"Sandy\", \"stage_seq\": 42, \"distance_m\": 137246.854, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2243\", \"location\": \"St. Neots\", \"stage_seq\": 43, \"distance_m\": 149488.78, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Huntingdon\", \"stage_seq\": 44, \"distance_m\": 160888.685, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Holme Jn\", \"stage_seq\": 45, \"distance_m\": 177474.29, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Fletton Jn\", \"stage_seq\": 46, \"distance_m\": 187004.691, \"section_seq\": 1, \"route_path_id\": 140791}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": null, \"location\": \"Peterborough\", \"stage_seq\": 47, \"distance_m\": 189178.712, \"section_seq\": 1, \"route_path_id\": 140791}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 189178.712, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140791}], \"total_distance_m\": 189178.712, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 186624.979, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2553.733, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2025", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "52.5752702", "current_position_lon": "-0.2509520", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:30:06Z\", \"source_id\": 63917528, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:31:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:30:10Z\", \"source_id\": 20262781, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:36:17Z\", \"source_id\": 63933209, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:37:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:36:20Z\", \"source_id\": 20267167, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30654, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:53:17Z\", \"source_id\": 63974357, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T19:54:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:53:20Z\", \"source_id\": 20278972, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:59:32Z\", \"source_id\": 63989476, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:00:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T19:59:35Z\", \"source_id\": 20283156, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:03:21Z\", \"source_id\": 63998845, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:03:27Z\", \"source_id\": 20285905, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:06:55Z\", \"source_id\": 64007415, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:08:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:07:01Z\", \"source_id\": 20288343, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:08:36Z\", \"source_id\": 64011502, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:09:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:08:38Z\", \"source_id\": 20289473, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:14:02Z\", \"source_id\": 64024272, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:15:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:14:03Z\", \"source_id\": 20293148, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:18:45Z\", \"source_id\": 64035308, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:19:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:18:46Z\", \"source_id\": 20296339, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:23:26Z\", \"source_id\": 64045967, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:24:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:23:29Z\", \"source_id\": 20299415, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:28:00Z\", \"source_id\": 64056048, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:29:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:28:05Z\", \"source_id\": 20302448, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:32:49Z\", \"source_id\": 64067425, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:32:54Z\", \"source_id\": 20305608, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:23Z\", \"source_id\": 64075805, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:36:24Z\", \"source_id\": 20307946, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:30Z\", \"source_id\": 64089202, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:42:33Z\", \"source_id\": 20312050, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:47:58Z\", \"source_id\": 64101293, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:48:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:04Z\", \"source_id\": 20315601, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:50Z\", \"source_id\": 64112024, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:53:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:52:55Z\", \"source_id\": 20318722, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:46Z\", \"source_id\": 64116180, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:54:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:48Z\", \"source_id\": 20319953, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:49Z\", \"source_id\": 64120584, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:56:48Z\", \"source_id\": 20321227, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:08Z\", \"source_id\": 64127989, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:00:16Z\", \"source_id\": 20323360, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:49Z\", \"source_id\": 64142789, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:06:54Z\", \"source_id\": 20327725, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:25Z\", \"source_id\": 64161213, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:16:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:15:30Z\", \"source_id\": 20333133, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:15Z\", \"source_id\": 64181846, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:21Z\", \"source_id\": 20339397, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:07Z\", \"source_id\": 64191958, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:09Z\", \"source_id\": 20342337, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:54Z\", \"source_id\": 64203373, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:58Z\", \"source_id\": 20345736, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:24Z\", \"source_id\": 64212279, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:28Z\", \"source_id\": 20348452, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:22Z\", \"source_id\": 64219809, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:24Z\", \"source_id\": 20350788, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:43Z\", \"source_id\": 64234206, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:51:44Z\", \"source_id\": 20355071, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:09Z\", \"source_id\": 64247852, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:14Z\", \"source_id\": 20359225, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:40Z\", \"source_id\": 64262956, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:44Z\", \"source_id\": 20363885, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:21Z\", \"source_id\": 64272860, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:25Z\", \"source_id\": 20367037, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough", "service_state_platform": "2", "timing_fact_generation": 1790028806443693, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:41.078054", "service_state_evidence_id": 20367037, "current_leg_start_actual_dep": "2026-09-21T22:58:30+01:00", "operational_evidence_version": 241, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:42.128795", "service_state_valid_until_kind": null, "operational_interpretation_version": 241, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
HRH |
PBO |
9J68 |
700144 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 887.344, "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": 1426.665, "from_m": 887.344, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9431.625, "from_m": 1426.665, "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": 10289.161, "from_m": 9431.625, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13358.823, "from_m": 10289.161, "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": 13764.487, "from_m": 13358.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13947.67, "from_m": 13764.487, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14422.765, "from_m": 13947.67, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14533.511, "from_m": 14422.765, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16978.172, "from_m": 14533.511, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17093.623, "from_m": 16978.172, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17946.399, "from_m": 17093.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19975.021, "from_m": 17946.399, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22786.118, "from_m": 19975.021, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22826.872, "from_m": 22786.118, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26210.566, "from_m": 22826.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": 27523.873, "from_m": 26210.566, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27712.083, "from_m": 27523.873, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27728.452, "from_m": 27712.083, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28170.862, "from_m": 27728.452, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28237.265, "from_m": 28170.862, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28707.727, "from_m": 28237.265, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36217.416, "from_m": 28707.727, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36844.314, "from_m": 36217.416, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38245.461, "from_m": 36844.314, "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": 38362.229, "from_m": 38245.461, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42705.211, "from_m": 38362.229, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43982.854, "from_m": 42705.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": 44041.419, "from_m": 43982.854, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44085.689, "from_m": 44041.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44121.396, "from_m": 44085.689, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44185.095, "from_m": 44121.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44273.764, "from_m": 44185.095, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44304.199, "from_m": 44273.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": 44698.456, "from_m": 44304.199, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44735.421, "from_m": 44698.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45631.872, "from_m": 44735.421, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45663.268, "from_m": 45631.872, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45697.28, "from_m": 45663.268, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46112.74, "from_m": 45697.28, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47102.064, "from_m": 46112.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": 47424.048, "from_m": 47102.064, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47482.313, "from_m": 47424.048, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50770.94, "from_m": 47482.313, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50832.457, "from_m": 50770.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56113.629, "from_m": 50832.457, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58003.439, "from_m": 56113.629, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58939.867, "from_m": 58003.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60511.773, "from_m": 58939.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61555.333, "from_m": 60511.773, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62134.949, "from_m": 61555.333, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62373.524, "from_m": 62134.949, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62755.758, "from_m": 62373.524, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63283.043, "from_m": 62755.758, "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": 63320.807, "from_m": 63283.043, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 63878.037, "from_m": 63320.807, "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": 63955.663, "from_m": 63878.037, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66476.148, "from_m": 63955.663, "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": 67513.894, "from_m": 66476.148, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67662.777, "from_m": 67513.894, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67692.425, "from_m": 67662.777, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 67797.368, "from_m": 67692.425, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 68873.349, "from_m": 67797.368, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 68975.262, "from_m": 68873.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69838.161, "from_m": 68975.262, "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": 70095.644, "from_m": 69838.161, "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": 70608.22, "from_m": 70095.644, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70663.46, "from_m": 70608.22, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71956.832, "from_m": 70663.46, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75854.338, "from_m": 71956.832, "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": 79005.232, "from_m": 75854.338, "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": 103559.162, "from_m": 79005.232, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 149071.569, "from_m": 103559.162, "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": 149118.226, "from_m": 149071.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": 154244.204, "from_m": 149118.226, "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": 157028.185, "from_m": 154244.204, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 174509.341, "from_m": 157028.185, "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": 174568.805, "from_m": 174509.341, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177896.371, "from_m": 174568.805, "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": 180604.866, "from_m": 177896.371, "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": 181961.273, "from_m": 180604.866, "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": 187457.565, "from_m": 181961.273, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 189156.634, "from_m": 187457.565, "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": 189178.712, "from_m": 189156.634, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 753573, "profile_key": "ff4438f4dd79cdeb6b24345c98f6127b05d4690e93f389e8fa9b2e294730af9a", "schedule_id": 26522, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2025", "location": "Horsham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029", "location": "Littlehaven", "stage_seq": 2, "distance_m": 2148.79, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Ifield", "stage_seq": 3, "distance_m": 9946.113, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": "2038H", "location": "Crawley", "stage_seq": 4, "distance_m": 11892.333, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2044H", "location": "Three Bridges", "stage_seq": 5, "distance_m": 13978.888, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2048", "wtt_dep": "2049H", "location": "Gatwick Airport", "stage_seq": 6, "distance_m": 18416.489, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2051H", "wtt_dep": "2052", "location": "Horley", "stage_seq": 7, "distance_m": 19778.45, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Salfords", "stage_seq": 8, "distance_m": 23451.571, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Earlswood (Surrey)", "stage_seq": 9, "distance_m": 26388.331, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2059", "wtt_dep": "2100", "location": "Redhill", "stage_seq": 10, "distance_m": 27863.929, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2103H", "wtt_dep": "2104", "location": "Merstham", "stage_seq": 11, "distance_m": 30698.847, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109", "location": "Coulsdon South", "stage_seq": 12, "distance_m": 36734.961, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110H", "location": "Stoats Nest Jn", "stage_seq": 13, "distance_m": 38122.929, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Purley", "stage_seq": 14, "distance_m": 39711.222, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115H", "location": "East Croydon", "stage_seq": 15, "distance_m": 44506.091, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Windmill Bridge Jn", "stage_seq": 16, "distance_m": 45353.801, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Norwood Fork Jn", "stage_seq": 17, "distance_m": 46112.74, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Norwood Junction", "stage_seq": 18, "distance_m": 47166.802, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Sydenham", "stage_seq": 19, "distance_m": 50770.94, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "New Cross Gate", "stage_seq": 20, "distance_m": 56464.752, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Bricklayers Arms Jn", "stage_seq": 21, "distance_m": 57566.042, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Blue Anchor (Kent)", "stage_seq": 22, "distance_m": 59185.175, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2131", "location": "London Bridge", "stage_seq": 23, "distance_m": 61049.953, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Metropolitan Jn", "stage_seq": 24, "distance_m": 61776.97, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Blackfriars Jn", "stage_seq": 25, "distance_m": 62373.524, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2137", "location": "London Blackfriars", "stage_seq": 26, "distance_m": 62991.49, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "City Thameslink", "stage_seq": 27, "distance_m": 63393.873, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Farringdon", "stage_seq": 28, "distance_m": 64124.031, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "St Pancras Low Level", "stage_seq": 29, "distance_m": 66342.887, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Belle Isle Jn", "stage_seq": 30, "distance_m": 67478.516, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Holloway South Jn", "stage_seq": 31, "distance_m": 68651.208, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2153H", "location": "Finsbury Park", "stage_seq": 32, "distance_m": 70471.049, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Alexandra Palace", "stage_seq": 33, "distance_m": 74318.915, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Potters Bar", "stage_seq": 34, "distance_m": 86880.364, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Welwyn Garden City", "stage_seq": 35, "distance_m": 98956.031, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Digswell Jn", "stage_seq": 36, "distance_m": 100434.185, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Woolmer Green Jn", "stage_seq": 37, "distance_m": 104706.593, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2215", "location": "Stevenage", "stage_seq": 38, "distance_m": 110706.387, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220H", "location": "Hitchin", "stage_seq": 39, "distance_m": 117708.676, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Arlesey", "stage_seq": 40, "distance_m": 125842.603, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231H", "location": "Biggleswade", "stage_seq": 41, "distance_m": 132512.145, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "Sandy", "stage_seq": 42, "distance_m": 137246.854, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "St. Neots", "stage_seq": 43, "distance_m": 149488.78, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Huntingdon", "stage_seq": 44, "distance_m": 160888.685, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Holme Jn", "stage_seq": 45, "distance_m": 177474.29, "section_seq": 1, "route_path_id": 140791}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Fletton Jn", "stage_seq": 46, "distance_m": 187004.691, "section_seq": 1, "route_path_id": 140791}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": null, "location": "Peterborough", "stage_seq": 47, "distance_m": 189178.712, "section_seq": 1, "route_path_id": 140791}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 189178.712, "from_m": 0.0, "section_seq": 1, "route_path_id": 140791}], "total_distance_m": 189178.712, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 186624.979, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2553.733, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30723, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:30:06Z", "source_id": 63917528, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T19:31:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:30:10Z", "source_id": 20262781, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30715, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:36:17Z", "source_id": 63933209, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T19:37:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:36:20Z", "source_id": 20267167, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30654, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:53:17Z", "source_id": 63974357, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T19:54:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:53:20Z", "source_id": 20278972, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30590, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:59:32Z", "source_id": 63989476, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:00:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T19:59:35Z", "source_id": 20283156, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30567, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:03:21Z", "source_id": 63998845, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:03:27Z", "source_id": 20285905, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:06:55Z", "source_id": 64007415, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T20:08:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:07:01Z", "source_id": 20288343, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:08:36Z", "source_id": 64011502, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:09:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:08:38Z", "source_id": 20289473, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:14:02Z", "source_id": 64024272, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:15:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:14:03Z", "source_id": 20293148, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30281, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:18:45Z", "source_id": 64035308, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T20:19:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:18:46Z", "source_id": 20296339, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30534, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:23:26Z", "source_id": 64045967, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T20:24:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:23:29Z", "source_id": 20299415, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:28:00Z", "source_id": 64056048, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T20:29:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:28:05Z", "source_id": 20302448, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30204, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:32:49Z", "source_id": 64067425, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T20:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:32:54Z", "source_id": 20305608, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:23Z", "source_id": 64075805, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T20:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:36:24Z", "source_id": 20307946, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:30Z", "source_id": 64089202, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T20:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:42:33Z", "source_id": 20312050, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:47:58Z", "source_id": 64101293, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T20:48:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:04Z", "source_id": 20315601, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:50Z", "source_id": 64112024, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T20:53:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:52:55Z", "source_id": 20318722, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:46Z", "source_id": 64116180, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T20:54:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:48Z", "source_id": 20319953, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:49Z", "source_id": 64120584, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T20:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:56:48Z", "source_id": 20321227, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:08Z", "source_id": 64127989, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T21:00:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:00:16Z", "source_id": 20323360, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:49Z", "source_id": 64142789, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T21:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:06:54Z", "source_id": 20327725, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:25Z", "source_id": 64161213, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T21:16:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:15:30Z", "source_id": 20333133, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:15Z", "source_id": 64181846, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T21:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:21Z", "source_id": 20339397, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:07Z", "source_id": 64191958, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T21:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:09Z", "source_id": 20342337, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15628, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:54Z", "source_id": 64203373, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T21:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:58Z", "source_id": 20345736, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12089, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:24Z", "source_id": 64212279, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T21:41:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:28Z", "source_id": 20348452, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12071, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:22Z", "source_id": 64219809, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T21:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:24Z", "source_id": 20350788, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12050, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:43Z", "source_id": 64234206, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T21:52:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:51:44Z", "source_id": 20355071, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12027, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:09Z", "source_id": 64247852, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T22:00:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:14Z", "source_id": 20359225, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12008, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:40Z", "source_id": 64262956, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T22:08:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:44Z", "source_id": 20363885, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11914, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:21Z", "source_id": 64272860, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T22:14:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:25Z", "source_id": 20367037, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Horsham |
2025 |
2025 |
3 |
None |
None |
Peterborough |
2306 |
2306 |
2 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32909/2026-09-21/detailed |
None |
Huntingdon |
2026-09-21T22:58:30+01:00 |
Peterborough |
14.0 |
{"type": "LineString", "coordinates": [[-0.1927024179399676, 52.3284623719883], [-0.1924678, 52.32907449999999], [-0.1922592, 52.32967620000001], [-0.19218029999999997, 52.329903899999984], [-0.19217599374670052, 52.32991742479848], [-0.1919344, 52.3306762], [-0.19156609999999996, 52.3320122], [-0.1913707, 52.3327486], [-0.19131929999999997, 52.3329365], [-0.1912617, 52.3331506], [-0.1911851, 52.333457], [-0.1909108, 52.3344984], [-0.19076129999999997, 52.33505770000001], [-0.1904917, 52.3361157], [-0.1904402, 52.33627669999999], [-0.190249, 52.33722430000001], [-0.18997749999999997, 52.338197699999995], [-0.1899479, 52.338314399999994], [-0.1869916, 52.34963439999999], [-0.1862372, 52.3525377], [-0.1860216, 52.35329769999999], [-0.1855602, 52.3553577], [-0.1854578, 52.3562848], [-0.18544029999999995, 52.35722750000001], [-0.1855862, 52.35875019999999], [-0.1859825, 52.36049740000001], [-0.1865682, 52.3619689], [-0.1873235, 52.3633632], [-0.1884039, 52.36513909999999], [-0.19108469999999997, 52.36944259999999], [-0.1975305, 52.379870700000005], [-0.1976611, 52.3800809], [-0.1994922, 52.3829765], [-0.1995732, 52.3831097], [-0.2006094534686012, 52.384780653945135], [-0.2089313, 52.3981973], [-0.2127747, 52.40436189999999], [-0.2163643, 52.410180800000006], [-0.2169743, 52.41110140000001], [-0.2172624, 52.411527599999985], [-0.2189251, 52.41379549999999], [-0.2213259, 52.4169963], [-0.2216307, 52.417384000000006], [-0.2242047, 52.42078060000001], [-0.22859420000000005, 52.426570699999985], [-0.23115849999999993, 52.43000479999999], [-0.23173720000000003, 52.430849], [-0.2324688, 52.4319915], [-0.2325946, 52.43221809999999], [-0.23263, 52.432281800000005], [-0.232995, 52.4329492], [-0.2340562, 52.4352981], [-0.23439609999999997, 52.4364503], [-0.23445989999999992, 52.4366663], [-0.23464430000000003, 52.4372915], [-0.2350595, 52.43946270000001], [-0.2350694772490116, 52.43957578845911], [-0.2352533, 52.4416593], [-0.23530539999999991, 52.4424274], [-0.23532709999999996, 52.4426892], [-0.2354153999999999, 52.443976599999985], [-0.23546600000000004, 52.44458769999999], [-0.2355048, 52.4451153], [-0.23559569999999996, 52.4463723], [-0.23565879999999997, 52.4472469], [-0.23658969999999993, 52.46012929999999], [-0.2368011, 52.463006], [-0.2372286, 52.46917289999999], [-0.2372718, 52.46979679999999], [-0.23731899999999995, 52.470376300000005], [-0.2373229, 52.47122649999999], [-0.23754959999999992, 52.4742083], [-0.2375669, 52.4744501], [-0.2376077, 52.4750184], [-0.2376885, 52.4761438], [-0.2378896, 52.478864], [-0.2382927, 52.48431730000001], [-0.2384558, 52.4866278], [-0.2385063, 52.4873388], [-0.2386244, 52.488833799999995], [-0.23867430000000003, 52.4896098], [-0.2387784, 52.4912265], [-0.23880489999999993, 52.4915149], [-0.23900671674225415, 52.49430286280318], [-0.2393723, 52.4993527], [-0.2396282, 52.5028869], [-0.2397961, 52.50520569999999], [-0.23999599999999996, 52.5083807], [-0.2399987, 52.5084172], [-0.24000620000000003, 52.508515], [-0.2402716, 52.51153869999999], [-0.2405074, 52.51450809999999], [-0.2405226, 52.514777800000005], [-0.2410334, 52.51846170000001], [-0.2410608999999999, 52.51863389999999], [-0.2411347, 52.5191174], [-0.24188149999999997, 52.524006699999994], [-0.2427325, 52.52965609999999], [-0.243206, 52.5327377], [-0.24484280000000003, 52.5433871], [-0.2449778, 52.5442654], [-0.2452006, 52.5465873], [-0.24517449999999996, 52.5475104], [-0.24509190000000003, 52.5483732], [-0.2450746, 52.5485535], [-0.24501343669838807, 52.54896191164581], [-0.2448016, 52.550376400000005], [-0.244226, 52.554219399999994], [-0.2441851, 52.5544922], [-0.2440145, 52.55555820000001], [-0.2438377999999999, 52.5567268], [-0.24382989459469356, 52.55677869212132], [-0.24374970000000004, 52.557305099999994], [-0.2436211, 52.5581383], [-0.2432356, 52.560783099999995], [-0.2431544, 52.561401299999986], [-0.2430851, 52.562157799999994], [-0.2431718, 52.563393600000005], [-0.2433202, 52.56427209999999], [-0.24362239999999993, 52.565211], [-0.24395959999999997, 52.565965599999984], [-0.2440224, 52.5660998], [-0.2443526, 52.56669879999999], [-0.2447595, 52.5672871], [-0.24487426836692996, 52.56744299929453], [-0.244906117628346, 52.56748626266269], [-0.24561169999999996, 52.5684447], [-0.24622299999999997, 52.56929309999999], [-0.2468639, 52.57008789999999], [-0.2475788, 52.570918299999995], [-0.2480942, 52.57151], [-0.2485177, 52.57198950000001], [-0.2492723, 52.57286820000001], [-0.2497279, 52.5734458], [-0.2501525, 52.57403990000001], [-0.2505417, 52.5746304], [-0.2508368, 52.5750844], [-0.25095199999999995, 52.5752702]]} |
17.5 |
2300 |
2314 |
Huntingdon |
Peterborough |
Peterborough |
52.5752702 |
-0.2509520 |
52.5752702 |
-0.2509520 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
Peterborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367037 |
1790028806443693 |
241 |
241 |
2026-09-21 22:24:42.128795 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:41.078054 |
| 725497 |
757136 |
Y15680 |
732A53M921 |
2026-09-21 |
COMPLETE |
20367080 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 757136, "stp": "P", "toc": "Great Western Railway", "uid": "Y15680", "consist": "165128", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15680/2026-09-21/detailed", "trust_id": "732A53M921", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-21", "dest_arr_time": "2315", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A53", "timing_status": "EARLY", "origin_station": "Windsor & Eton Central", "current_leg_arr": "2314", "current_leg_dep": "2308", "current_leg_end": "Slough", "origin_dep_time": "2309", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]}", "current_leg_start": "Windsor & Eton Central", "dest_arr_time_act": "2315", "motion_projection": null, "next_location_lat": "51.5122547", "next_location_lon": "-0.5919076", "previous_location": "Windsor & Eton Central", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 299.623, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 565.85, \"from_m\": 299.623, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2442.286, \"from_m\": 565.85, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2452.756, \"from_m\": 2442.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3972.252, \"from_m\": 2452.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4224.082, \"from_m\": 3972.252, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4727.077, \"from_m\": 4224.082, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 4856.584, \"from_m\": 4727.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6062.542, \"from_m\": 4856.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 6228.679, \"from_m\": 6062.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7464.027, \"from_m\": 6228.679, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8039.345, \"from_m\": 7464.027, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 757136, \"profile_key\": \"2389678d93a9fb7900810d5a787e324817fa75c3d2f1b95b077ba5f2d29a48d0\", \"schedule_id\": 30658, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121188}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": null, \"location\": \"Slough\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 121188}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121188}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2309", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5122547", "current_position_lon": "-0.5919076", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:30Z\", \"source_id\": 64273102, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:31Z\", \"source_id\": 20367080, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1790028812850717, "current_leg_arrival_utc": "2026-09-21T23:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:41.085538", "service_state_evidence_id": 20367080, "current_leg_start_actual_dep": "2026-09-21T23:09:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:42.131418", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WNC |
SLO |
2A53 |
165128 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 299.623, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 565.85, "from_m": 299.623, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2442.286, "from_m": 565.85, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2452.756, "from_m": 2442.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3972.252, "from_m": 2452.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4224.082, "from_m": 3972.252, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4727.077, "from_m": 4224.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 4856.584, "from_m": 4727.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6062.542, "from_m": 4856.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 6228.679, "from_m": 6062.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7464.027, "from_m": 6228.679, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8039.345, "from_m": 7464.027, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 757136, "profile_key": "2389678d93a9fb7900810d5a787e324817fa75c3d2f1b95b077ba5f2d29a48d0", "schedule_id": 30658, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2309", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121188}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Slough", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 121188}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 121188}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23553, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:30Z", "source_id": 64273102, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:14:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:31Z", "source_id": 20367080, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Windsor & Eton Central |
2309 |
2309 |
BAY |
None |
None |
Slough |
2315 |
2315 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15680/2026-09-21/detailed |
None |
Windsor & Eton Central |
2026-09-21T23:09:00+01:00 |
Slough |
6.0 |
{"type": "LineString", "coordinates": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]} |
5.0 |
2308 |
2314 |
Windsor & Eton Central |
Slough |
Slough |
51.5122547 |
-0.5919076 |
51.5122547 |
-0.5919076 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
Slough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367080 |
1790028812850717 |
7 |
7 |
2026-09-21 22:24:42.131418 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:41.085538 |
| 725498 |
754695 |
G89804 |
551Y34M721 |
2026-09-21 |
COMPLETE |
20367015 |
2026-09-21 23:14:00 |
2026-09-21 22:24:52 |
2026-09-23 22:24:52 |
{"id": 754695, "stp": "P", "toc": "Northern", "uid": "G89804", "consist": "195006", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89804/2026-09-21/detailed", "trust_id": "551Y34M721", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-21", "dest_arr_time": "2312", "dest_platform": "13B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1Y34", "timing_status": "LATE", "origin_station": "Nottingham", "current_leg_arr": "2314", "current_leg_dep": "2258", "current_leg_end": "Leeds", "origin_dep_time": "2115", "origin_platform": "4", "current_location": "Leeds", "last_update_time": "2026-09-21T22:24:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.488455, 53.678668], [-1.4880477999999997, 53.678757799999985], [-1.4863725, 53.67912100000001], [-1.485603, 53.6792666], [-1.4844769999999998, 53.6794825], [-1.484047, 53.679567], [-1.4834107, 53.6796872], [-1.4821721000000003, 53.6799277], [-1.4795816999999998, 53.68043339999999], [-1.475849998720503, 53.68115157602794], [-1.4756809999999998, 53.6811841], [-1.4750521, 53.6813022], [-1.4748543999999997, 53.68134090000001], [-1.4743173, 53.681446], [-1.4732672, 53.68169], [-1.4713577999999998, 53.682057099999994], [-1.4702376, 53.68227329999999], [-1.4699117, 53.6823362], [-1.4690699, 53.6824987], [-1.4680715, 53.6826898], [-1.4662399, 53.68304210000001], [-1.4661052, 53.68306689999999], [-1.4648609999999995, 53.6833021], [-1.4615374999999995, 53.683943799999994], [-1.4588109000000002, 53.68448440000001], [-1.457434, 53.6847514], [-1.4573063999999998, 53.68477639999999], [-1.4559678, 53.6850309], [-1.452961, 53.6856043], [-1.4527249999999998, 53.685650399999986], [-1.4507509, 53.6860713], [-1.4494043999999997, 53.6863572], [-1.4489430999999997, 53.686465199999994], [-1.4471754999999995, 53.686925899999984], [-1.4453056, 53.6874263], [-1.4445281, 53.6876565], [-1.4430073, 53.688132299999985], [-1.4419625, 53.6884809], [-1.4396036, 53.6892924], [-1.438461, 53.6897293], [-1.4376268, 53.69009779999999], [-1.437304454591234, 53.69026282882872], [-1.4365566, 53.6906457], [-1.4362107, 53.6908542], [-1.4358083, 53.69109679999999], [-1.4344001, 53.6919814], [-1.4325172000000002, 53.6931871], [-1.4313692, 53.6939587], [-1.4303634, 53.694656499999994], [-1.4293011999999998, 53.695427300000006], [-1.427885, 53.6965012], [-1.4272923, 53.6969951], [-1.4269034, 53.69731749999999], [-1.4261345, 53.69796780000001], [-1.4252125, 53.6988206], [-1.4236257, 53.7004675], [-1.4231821, 53.7009344], [-1.4225241, 53.7016344], [-1.4222702, 53.70193079999999], [-1.4213886, 53.7029168], [-1.4195604, 53.70483119999999], [-1.4194807, 53.704920099999995], [-1.417175, 53.7074911], [-1.4159478, 53.70878059999998], [-1.4156619027902324, 53.709041369648936], [-1.4154960999999997, 53.7091926], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.4129987999999998, 53.71181349999999], [-1.4123175, 53.7125135], [-1.4116228, 53.71325329999999], [-1.4104751999999998, 53.71446019999999], [-1.4097345, 53.7152438], [-1.4096136, 53.7153775], [-1.4092061, 53.7158073], [-1.4090396, 53.7159838], [-1.4077524, 53.7173282], [-1.4070926, 53.7180358], [-1.4068081, 53.7183464], [-1.4067024, 53.71846179999999], [-1.4062231999999997, 53.718992500000006], [-1.4061511, 53.71907230000001], [-1.4049360999999998, 53.7203976], [-1.4045525, 53.7208467], [-1.4042628, 53.72121169999999], [-1.4038551, 53.7217672], [-1.4035196, 53.722296], [-1.4032353, 53.722788], [-1.4029915, 53.7232892], [-1.4027015, 53.72393069999999], [-1.4025328, 53.7244366], [-1.4023745, 53.7249556], [-1.4022512, 53.7254539], [-1.4021734, 53.725901400000005], [-1.402109, 53.7264838], [-1.4020795, 53.727061399999975], [-1.4020875999999998, 53.7276025], [-1.4021117, 53.72813089999999], [-1.40216, 53.728568900000006], [-1.4022324, 53.72902429999999], [-1.4023036, 53.7293832], [-1.4023335999999995, 53.7294534], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Wakefield Kirkgate", "dest_arr_time_act": "2312", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Wakefield Kirkgate", "current_leg_milage": "13.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.472, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 562.856, \"from_m\": 224.472, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 614.137, \"from_m\": 562.856, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 665.337, \"from_m\": 614.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1030.243, \"from_m\": 665.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4661.02, \"from_m\": 1030.243, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4722.508, \"from_m\": 4661.02, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10516.786, \"from_m\": 4722.508, \"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\": 10850.683, \"from_m\": 10516.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14777.603, \"from_m\": 10850.683, \"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\": 14832.457, \"from_m\": 14777.603, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19264.263, \"from_m\": 14832.457, \"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\": 19305.563, \"from_m\": 19264.263, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23399.777, \"from_m\": 19305.563, \"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\": 24043.042, \"from_m\": 23399.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\": 30869.617, \"from_m\": 24043.042, \"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\": 33759.96, \"from_m\": 30869.617, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45580.725, \"from_m\": 33759.96, \"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\": 46334.918, \"from_m\": 45580.725, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46629.079, \"from_m\": 46334.918, \"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\": 48440.154, \"from_m\": 46629.079, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50952.794, \"from_m\": 48440.154, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51625.409, \"from_m\": 50952.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53263.24, \"from_m\": 51625.409, \"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\": 53782.986, \"from_m\": 53263.24, \"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\": 53933.192, \"from_m\": 53782.986, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53975.623, \"from_m\": 53933.192, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 65026.657, \"from_m\": 53975.623, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66472.761, \"from_m\": 65026.657, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 66475.447, \"from_m\": 66472.761, \"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\": 66605.364, \"from_m\": 66475.447, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71452.418, \"from_m\": 66605.364, \"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\": 72113.114, \"from_m\": 71452.418, \"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\": 72338.916, \"from_m\": 72113.114, \"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\": 72502.128, \"from_m\": 72338.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\": 73193.773, \"from_m\": 72502.128, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 77899.439, \"from_m\": 73193.773, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77961.621, \"from_m\": 77899.439, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 79008.749, \"from_m\": 77961.621, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79779.803, \"from_m\": 79008.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 84566.957, \"from_m\": 79779.803, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84983.089, \"from_m\": 84566.957, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91563.966, \"from_m\": 84983.089, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 92158.68, \"from_m\": 91563.966, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96964.529, \"from_m\": 92158.68, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 98319.159, \"from_m\": 96964.529, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 98469.747, \"from_m\": 98319.159, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98668.848, \"from_m\": 98469.747, \"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\": 98696.689, \"from_m\": 98668.848, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 98859.686, \"from_m\": 98696.689, \"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\": 112419.449, \"from_m\": 98859.686, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112527.787, \"from_m\": 112419.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 112565.097, \"from_m\": 112527.787, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112744.373, \"from_m\": 112565.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 112767.331, \"from_m\": 112744.373, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 115988.814, \"from_m\": 112767.331, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116016.679, \"from_m\": 115988.814, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 116082.909, \"from_m\": 116016.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116556.694, \"from_m\": 116082.909, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 117166.466, \"from_m\": 116556.694, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 122552.492, \"from_m\": 117166.466, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 124991.727, \"from_m\": 122552.492, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125047.796, \"from_m\": 124991.727, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 125103.786, \"from_m\": 125047.796, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135610.12, \"from_m\": 125103.786, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 136157.453, \"from_m\": 135610.12, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 137402.794, \"from_m\": 136157.453, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 137800.977, \"from_m\": 137402.794, \"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\": 138367.832, \"from_m\": 137800.977, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 138690.043, \"from_m\": 138367.832, \"capability_applied\": null, \"effective_limit_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\": 754695, \"profile_key\": \"2d56ad17d39703afd36c1d8f5a28f7fb4c825dedd9fec5ac6c909a1c0a6ece69\", \"schedule_id\": 13253, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Mansfield Jn\", \"stage_seq\": 2, \"distance_m\": 988.536, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Beeston South Jn\", \"stage_seq\": 3, \"distance_m\": 4580.234, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Attenborough Jn\", \"stage_seq\": 4, \"distance_m\": 8952.605, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Meadow Lane Jn\", \"stage_seq\": 5, \"distance_m\": 11681.378, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Toton Jn\", \"stage_seq\": 6, \"distance_m\": 12974.025, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127\", \"location\": \"Toton Centre Jn\", \"stage_seq\": 7, \"distance_m\": 13754.162, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Trowell Jn\", \"stage_seq\": 8, \"distance_m\": 19131.081, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2132\", \"location\": \"Ilkeston\", \"stage_seq\": 9, \"distance_m\": 21458.458, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2139\", \"location\": \"Langley Mill\", \"stage_seq\": 10, \"distance_m\": 26687.482, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Ironville Jn\", \"stage_seq\": 11, \"distance_m\": 31913.371, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Alfreton\", \"stage_seq\": 12, \"distance_m\": 36629.399, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 13, \"distance_m\": 47698.942, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 14, \"distance_m\": 51444.349, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2158H\", \"location\": \"Chesterfield\", \"stage_seq\": 15, \"distance_m\": 52901.487, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Tapton Jn\", \"stage_seq\": 16, \"distance_m\": 53808.032, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": \"2205\", \"location\": \"Dronfield\", \"stage_seq\": 17, \"distance_m\": 61477.044, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Dore Station Jn\", \"stage_seq\": 18, \"distance_m\": 66605.364, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2218\", \"location\": \"Sheffield\", \"stage_seq\": 19, \"distance_m\": 72661.254, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 20, \"distance_m\": 73391.903, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 21, \"distance_m\": 77825.191, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2224\", \"location\": \"Meadowhall\", \"stage_seq\": 22, \"distance_m\": 78066.057, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 23, \"distance_m\": 81787.476, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238H\", \"location\": \"Barnsley\", \"stage_seq\": 24, \"distance_m\": 98488.993, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Woolley Coal Sidings S.B.\", \"stage_seq\": 25, \"distance_m\": 105492.707, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Horbury Jn\", \"stage_seq\": 26, \"distance_m\": 112607.008, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 27, \"distance_m\": 116279.427, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Altofts Jn\", \"stage_seq\": 28, \"distance_m\": 122449.453, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Methley Jn\", \"stage_seq\": 29, \"distance_m\": 125047.796, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Stourton Jn\", \"stage_seq\": 30, \"distance_m\": 133096.611, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 31, \"distance_m\": 137422.778, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 32, \"distance_m\": 138164.412, \"section_seq\": 1, \"route_path_id\": 134857}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 33, \"distance_m\": 138690.043, \"section_seq\": 1, \"route_path_id\": 134857}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 138690.043, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134857}], \"total_distance_m\": 138690.043, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 131777.722, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6912.321, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2115", "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\": 16756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:30:18Z\", \"source_id\": 64061352, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:29:18Z\", \"source_id\": 20303229, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16726, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:35:54Z\", \"source_id\": 64074651, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:36:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:35:55Z\", \"source_id\": 20307634, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:40:38Z\", \"source_id\": 64084998, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:41:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:40:40Z\", \"source_id\": 20310787, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:43Z\", \"source_id\": 64103054, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:49:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:48:45Z\", \"source_id\": 20316087, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:58:34Z\", \"source_id\": 64124524, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:59:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:58:38Z\", \"source_id\": 20322337, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:46Z\", \"source_id\": 64138090, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:05:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:04:48Z\", \"source_id\": 20326378, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:40Z\", \"source_id\": 64172256, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:45Z\", \"source_id\": 20336372, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:39Z\", \"source_id\": 64186784, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:28:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:27:43Z\", \"source_id\": 20340842, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:13Z\", \"source_id\": 64215781, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:42:16Z\", \"source_id\": 20349553, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:28Z\", \"source_id\": 64243055, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:30Z\", \"source_id\": 20357757, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:34Z\", \"source_id\": 64266215, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:38Z\", \"source_id\": 20364917, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:17Z\", \"source_id\": 64272782, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:25Z\", \"source_id\": 20367015, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "13", "timing_fact_generation": 1790028806792660, "current_leg_arrival_utc": "2026-09-21T23:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:43.130406", "service_state_evidence_id": 20367015, "current_leg_start_actual_dep": "2026-09-21T22:56:30+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:44.030740", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
NOT |
LDS |
1Y34 |
195006 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 562.856, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 614.137, "from_m": 562.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 665.337, "from_m": 614.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1030.243, "from_m": 665.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4661.02, "from_m": 1030.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4722.508, "from_m": 4661.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10516.786, "from_m": 4722.508, "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": 10850.683, "from_m": 10516.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14777.603, "from_m": 10850.683, "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": 14832.457, "from_m": 14777.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19264.263, "from_m": 14832.457, "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": 19305.563, "from_m": 19264.263, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23399.777, "from_m": 19305.563, "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": 24043.042, "from_m": 23399.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": 30869.617, "from_m": 24043.042, "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": 33759.96, "from_m": 30869.617, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45580.725, "from_m": 33759.96, "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": 46334.918, "from_m": 45580.725, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46629.079, "from_m": 46334.918, "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": 48440.154, "from_m": 46629.079, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50952.794, "from_m": 48440.154, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51625.409, "from_m": 50952.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53263.24, "from_m": 51625.409, "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": 53782.986, "from_m": 53263.24, "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": 53933.192, "from_m": 53782.986, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53975.623, "from_m": 53933.192, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 65026.657, "from_m": 53975.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66472.761, "from_m": 65026.657, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66475.447, "from_m": 66472.761, "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": 66605.364, "from_m": 66475.447, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71452.418, "from_m": 66605.364, "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": 72113.114, "from_m": 71452.418, "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": 72338.916, "from_m": 72113.114, "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": 72502.128, "from_m": 72338.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": 73193.773, "from_m": 72502.128, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 77899.439, "from_m": 73193.773, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77961.621, "from_m": 77899.439, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 79008.749, "from_m": 77961.621, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79779.803, "from_m": 79008.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 84566.957, "from_m": 79779.803, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84983.089, "from_m": 84566.957, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91563.966, "from_m": 84983.089, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 92158.68, "from_m": 91563.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96964.529, "from_m": 92158.68, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 98319.159, "from_m": 96964.529, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 98469.747, "from_m": 98319.159, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98668.848, "from_m": 98469.747, "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": 98696.689, "from_m": 98668.848, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 98859.686, "from_m": 98696.689, "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": 112419.449, "from_m": 98859.686, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112527.787, "from_m": 112419.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 112565.097, "from_m": 112527.787, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112744.373, "from_m": 112565.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112767.331, "from_m": 112744.373, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 115988.814, "from_m": 112767.331, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116016.679, "from_m": 115988.814, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 116082.909, "from_m": 116016.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116556.694, "from_m": 116082.909, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 117166.466, "from_m": 116556.694, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122552.492, "from_m": 117166.466, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 124991.727, "from_m": 122552.492, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125047.796, "from_m": 124991.727, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 125103.786, "from_m": 125047.796, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135610.12, "from_m": 125103.786, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 136157.453, "from_m": 135610.12, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 137402.794, "from_m": 136157.453, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 137800.977, "from_m": 137402.794, "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": 138367.832, "from_m": 137800.977, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 138690.043, "from_m": 138367.832, "capability_applied": null, "effective_limit_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": 754695, "profile_key": "2d56ad17d39703afd36c1d8f5a28f7fb4c825dedd9fec5ac6c909a1c0a6ece69", "schedule_id": 13253, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Attenborough Jn", "stage_seq": 4, "distance_m": 8952.605, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Meadow Lane Jn", "stage_seq": 5, "distance_m": 11681.378, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Toton Jn", "stage_seq": 6, "distance_m": 12974.025, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Toton Centre Jn", "stage_seq": 7, "distance_m": 13754.162, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Trowell Jn", "stage_seq": 8, "distance_m": 19131.081, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Ilkeston", "stage_seq": 9, "distance_m": 21458.458, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Langley Mill", "stage_seq": 10, "distance_m": 26687.482, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Ironville Jn", "stage_seq": 11, "distance_m": 31913.371, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Alfreton", "stage_seq": 12, "distance_m": 36629.399, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Clay Cross North Jn", "stage_seq": 13, "distance_m": 47698.942, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Chesterfield South Jn", "stage_seq": 14, "distance_m": 51444.349, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158H", "location": "Chesterfield", "stage_seq": 15, "distance_m": 52901.487, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Tapton Jn", "stage_seq": 16, "distance_m": 53808.032, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205", "location": "Dronfield", "stage_seq": 17, "distance_m": 61477.044, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Dore Station Jn", "stage_seq": 18, "distance_m": 66605.364, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2218", "location": "Sheffield", "stage_seq": 19, "distance_m": 72661.254, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Nunnery Main Line Jn", "stage_seq": 20, "distance_m": 73391.903, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Wincobank Jn", "stage_seq": 21, "distance_m": 77825.191, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Meadowhall", "stage_seq": 22, "distance_m": 78066.057, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Ecclesfield West S.B.", "stage_seq": 23, "distance_m": 81787.476, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238H", "location": "Barnsley", "stage_seq": 24, "distance_m": 98488.993, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Woolley Coal Sidings S.B.", "stage_seq": 25, "distance_m": 105492.707, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Horbury Jn", "stage_seq": 26, "distance_m": 112607.008, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Wakefield Kirkgate", "stage_seq": 27, "distance_m": 116279.427, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Altofts Jn", "stage_seq": 28, "distance_m": 122449.453, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Methley Jn", "stage_seq": 29, "distance_m": 125047.796, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Stourton Jn", "stage_seq": 30, "distance_m": 133096.611, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Engine Shed Jn", "stage_seq": 31, "distance_m": 137422.778, "section_seq": 1, "route_path_id": 134857}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Leeds West Jn", "stage_seq": 32, "distance_m": 138164.412, "section_seq": 1, "route_path_id": 134857}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Leeds", "stage_seq": 33, "distance_m": 138690.043, "section_seq": 1, "route_path_id": 134857}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 138690.043, "from_m": 0.0, "section_seq": 1, "route_path_id": 134857}], "total_distance_m": 138690.043, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 131777.722, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6912.321, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16756, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:30:18Z", "source_id": 64061352, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:29:18Z", "source_id": 20303229, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16726, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:35:54Z", "source_id": 64074651, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T20:36:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:35:55Z", "source_id": 20307634, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16720, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:40:38Z", "source_id": 64084998, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T20:41:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:40:40Z", "source_id": 20310787, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16659, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:43Z", "source_id": 64103054, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T20:49:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:48:45Z", "source_id": 20316087, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7610, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:58:34Z", "source_id": 64124524, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T20:59:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:58:38Z", "source_id": 20322337, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7443, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:46Z", "source_id": 64138090, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T21:05:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:04:48Z", "source_id": 20326378, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7342, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:40Z", "source_id": 64172256, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T21:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:45Z", "source_id": 20336372, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7258, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:39Z", "source_id": 64186784, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T21:28:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:27:43Z", "source_id": 20340842, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7187, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:13Z", "source_id": 64215781, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T21:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:42:16Z", "source_id": 20349553, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5955, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:28Z", "source_id": 64243055, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T21:57:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:30Z", "source_id": 20357757, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:34Z", "source_id": 64266215, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T22:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:38Z", "source_id": 20364917, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5419, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:17Z", "source_id": 64272782, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T22:14:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:25Z", "source_id": 20367015, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Nottingham |
2115 |
2115 |
4 |
None |
None |
Leeds |
2312 |
2312 |
13B |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89804/2026-09-21/detailed |
None |
Wakefield Kirkgate |
2026-09-21T22:56:30+01:00 |
Leeds |
16.0 |
{"type": "LineString", "coordinates": [[-1.488455, 53.678668], [-1.4880477999999997, 53.678757799999985], [-1.4863725, 53.67912100000001], [-1.485603, 53.6792666], [-1.4844769999999998, 53.6794825], [-1.484047, 53.679567], [-1.4834107, 53.6796872], [-1.4821721000000003, 53.6799277], [-1.4795816999999998, 53.68043339999999], [-1.475849998720503, 53.68115157602794], [-1.4756809999999998, 53.6811841], [-1.4750521, 53.6813022], [-1.4748543999999997, 53.68134090000001], [-1.4743173, 53.681446], [-1.4732672, 53.68169], [-1.4713577999999998, 53.682057099999994], [-1.4702376, 53.68227329999999], [-1.4699117, 53.6823362], [-1.4690699, 53.6824987], [-1.4680715, 53.6826898], [-1.4662399, 53.68304210000001], [-1.4661052, 53.68306689999999], [-1.4648609999999995, 53.6833021], [-1.4615374999999995, 53.683943799999994], [-1.4588109000000002, 53.68448440000001], [-1.457434, 53.6847514], [-1.4573063999999998, 53.68477639999999], [-1.4559678, 53.6850309], [-1.452961, 53.6856043], [-1.4527249999999998, 53.685650399999986], [-1.4507509, 53.6860713], [-1.4494043999999997, 53.6863572], [-1.4489430999999997, 53.686465199999994], [-1.4471754999999995, 53.686925899999984], [-1.4453056, 53.6874263], [-1.4445281, 53.6876565], [-1.4430073, 53.688132299999985], [-1.4419625, 53.6884809], [-1.4396036, 53.6892924], [-1.438461, 53.6897293], [-1.4376268, 53.69009779999999], [-1.437304454591234, 53.69026282882872], [-1.4365566, 53.6906457], [-1.4362107, 53.6908542], [-1.4358083, 53.69109679999999], [-1.4344001, 53.6919814], [-1.4325172000000002, 53.6931871], [-1.4313692, 53.6939587], [-1.4303634, 53.694656499999994], [-1.4293011999999998, 53.695427300000006], [-1.427885, 53.6965012], [-1.4272923, 53.6969951], [-1.4269034, 53.69731749999999], [-1.4261345, 53.69796780000001], [-1.4252125, 53.6988206], [-1.4236257, 53.7004675], [-1.4231821, 53.7009344], [-1.4225241, 53.7016344], [-1.4222702, 53.70193079999999], [-1.4213886, 53.7029168], [-1.4195604, 53.70483119999999], [-1.4194807, 53.704920099999995], [-1.417175, 53.7074911], [-1.4159478, 53.70878059999998], [-1.4156619027902324, 53.709041369648936], [-1.4154960999999997, 53.7091926], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.4129987999999998, 53.71181349999999], [-1.4123175, 53.7125135], [-1.4116228, 53.71325329999999], [-1.4104751999999998, 53.71446019999999], [-1.4097345, 53.7152438], [-1.4096136, 53.7153775], [-1.4092061, 53.7158073], [-1.4090396, 53.7159838], [-1.4077524, 53.7173282], [-1.4070926, 53.7180358], [-1.4068081, 53.7183464], [-1.4067024, 53.71846179999999], [-1.4062231999999997, 53.718992500000006], [-1.4061511, 53.71907230000001], [-1.4049360999999998, 53.7203976], [-1.4045525, 53.7208467], [-1.4042628, 53.72121169999999], [-1.4038551, 53.7217672], [-1.4035196, 53.722296], [-1.4032353, 53.722788], [-1.4029915, 53.7232892], [-1.4027015, 53.72393069999999], [-1.4025328, 53.7244366], [-1.4023745, 53.7249556], [-1.4022512, 53.7254539], [-1.4021734, 53.725901400000005], [-1.402109, 53.7264838], [-1.4020795, 53.727061399999975], [-1.4020875999999998, 53.7276025], [-1.4021117, 53.72813089999999], [-1.40216, 53.728568900000006], [-1.4022324, 53.72902429999999], [-1.4023036, 53.7293832], [-1.4023335999999995, 53.7294534], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
13.9 |
2258 |
2314 |
Wakefield Kirkgate |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-21 22:24:52 |
TERMINATED |
2026-09-21 22:14:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367015 |
1790028806792660 |
118 |
118 |
2026-09-21 22:24:44.030740 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:43.130406 |
| 725499 |
754788 |
G15983 |
129S21M721 |
2026-09-21 |
COMPLETE |
20367102 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 754788, "stp": "P", "toc": "TransPennine Express", "uid": "G15983", "consist": "802213", "dest_crs": "EDB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15983/2026-09-21/detailed", "trust_id": "129S21M721", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-21", "dest_arr_time": "2304", "dest_platform": "5", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "9S21", "timing_status": "LATE", "origin_station": "Newcastle", "current_leg_arr": "2315", "current_leg_dep": "2248", "current_leg_end": "Edinburgh", "origin_dep_time": "2119", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6627829999999997, 55.987111299999995], [-2.6642990999999996, 55.987738400000005], [-2.6646134, 55.9878572], [-2.6654396000000005, 55.9881508], [-2.6667354, 55.9885366], [-2.6677294, 55.98881029999999], [-2.6694637, 55.9891714], [-2.6706191, 55.98935910000001], [-2.6717693999999996, 55.98951100000001], [-2.6728838, 55.98961559999999], [-2.6743184, 55.9896887], [-2.6758632, 55.989753099999994], [-2.6770058, 55.9898148], [-2.6782765, 55.9899222], [-2.6793344999999995, 55.9900598], [-2.6803926, 55.99022459999999], [-2.6811714, 55.9903779], [-2.6819374, 55.9905542], [-2.6823784999999996, 55.9906677], [-2.6830952999999997, 55.990852200000006], [-2.6843583, 55.9912419], [-2.685185, 55.9915232], [-2.6862847999999997, 55.9919727], [-2.6869817, 55.992292199999994], [-2.6876375, 55.99262179999999], [-2.6885597, 55.9931348], [-2.6894127999999995, 55.99367779999999], [-2.6902626999999995, 55.9942961], [-2.6911216, 55.994983], [-2.6918742, 55.9956105], [-2.6933606, 55.99684990000001], [-2.6949458523585643, 55.99817777039603], [-2.6952076999999997, 55.99839709999999], [-2.6974364, 56.0002532], [-2.6977107, 56.0004816], [-2.6985355999999996, 56.0011806], [-2.6993349, 56.0018439], [-2.7002341, 56.0024928], [-2.7015431999999997, 56.00333799999999], [-2.7030291, 56.004164499999995], [-2.704415, 56.0048506], [-2.7057369, 56.005430700000005], [-2.7071729, 56.0059646], [-2.7082693999999994, 56.00632850000001], [-2.70933, 56.00664359999999], [-2.7105051, 56.0069486], [-2.7111232999999997, 56.007109099999994], [-2.7130524, 56.00751300000001], [-2.7141065, 56.0077124], [-2.7150746, 56.0078235], [-2.7153145, 56.00785099999999], [-2.7161118278431267, 56.00795783962394], [-2.7165802, 56.008020599999995], [-2.7178742999999996, 56.0081061], [-2.7188212, 56.0081503], [-2.7197813999999996, 56.0081623], [-2.7207913, 56.0081698], [-2.7217045, 56.0081608], [-2.7274578999999997, 56.008129299999986], [-2.7327901, 56.0081023], [-2.7372634999999996, 56.0080785], [-2.7375010999999994, 56.008076300000006], [-2.7378657999999993, 56.00807439999999], [-2.7401836, 56.0080626], [-2.7432600999999996, 56.0080453], [-2.7468207999999996, 56.00802579999999], [-2.7525096999999996, 56.0079943], [-2.7546526, 56.0079814], [-2.7548398, 56.0079809], [-2.7563220073373937, 56.00795783962394], [-2.7581114, 56.00793], [-2.7607668, 56.00793650000001], [-2.7617258, 56.0079389], [-2.7624232, 56.0079291], [-2.7632479, 56.0079085], [-2.7636637999999993, 56.0078861], [-2.7637562, 56.0078827], [-2.7646868999999996, 56.0078496], [-2.7654865999999996, 56.007801], [-2.7661179, 56.0077627], [-2.7671384999999997, 56.0076892], [-2.7680451, 56.0076075], [-2.7702827999999995, 56.00735], [-2.7715977, 56.0071849], [-2.7732098999999995, 56.0069327], [-2.7752574999999995, 56.006629], [-2.7762988999999996, 56.006473], [-2.7771073999999993, 56.0063505], [-2.7774264999999994, 56.0063023], [-2.7819442999999997, 56.0056197], [-2.7820859999999996, 56.0055987], [-2.7840545, 56.0053074], [-2.784777380770516, 56.00519688465394], [-2.7853071, 56.00511590000001], [-2.7860675, 56.005003], [-2.7864047999999997, 56.0049505], [-2.7886217, 56.0046184], [-2.7896077999999997, 56.00446730000001], [-2.7904386, 56.00434280000001], [-2.7941245999999995, 56.003781], [-2.7980629999999995, 56.0031769], [-2.7996362, 56.00288770000001], [-2.8018313999999997, 56.002413700000005], [-2.8041175, 56.001862], [-2.8043775, 56.00179919999999], [-2.8069287, 56.0011824], [-2.8094773999999996, 56.000561299999994], [-2.8110528, 56.00018409999999], [-2.8112528, 56.0001362], [-2.8119877999999994, 55.9999602], [-2.8164764, 55.998881], [-2.8205494999999994, 55.9978979], [-2.8209207, 55.9978041], [-2.8216945999999994, 55.99760860000001], [-2.8223663, 55.99743889999999], [-2.8241463, 55.9969283], [-2.8256377999999995, 55.9963914], [-2.8270811999999994, 55.9957844], [-2.8284771, 55.9950036], [-2.8297802, 55.9941644], [-2.8317519, 55.99276009999999], [-2.8331124000000005, 55.99188879999999], [-2.8333194999999995, 55.9917734], [-2.8348903999999995, 55.9909495], [-2.8363904999999994, 55.990232799999994], [-2.8378107, 55.98963740000001], [-2.8393325999999997, 55.98907289999999], [-2.8406086, 55.98864509999999], [-2.842738199999999, 55.987931199999984], [-2.846411499999999, 55.9867594], [-2.8513552999999994, 55.98513499999999], [-2.8531976, 55.98453560000001], [-2.8543041999999996, 55.9841898], [-2.8550281999999996, 55.98396369999999], [-2.8571660999999997, 55.9833752], [-2.8598717, 55.98269949999999], [-2.8599402, 55.9826824], [-2.860124, 55.9826419], [-2.860354, 55.9825866], [-2.8617087, 55.98228389999999], [-2.8631256, 55.982001], [-2.8658892, 55.98153320000001], [-2.8681618, 55.9812087], [-2.8717624, 55.980771999999995], [-2.8740826, 55.98040989999999], [-2.8746089091824683, 55.980309827074706], [-2.875476299999999, 55.9801449], [-2.876853, 55.9798417], [-2.8783367, 55.97944650000001], [-2.8797828, 55.9790195], [-2.8828572999999995, 55.9780639], [-2.8838105, 55.97776760000001], [-2.8843603, 55.9775924], [-2.8860100999999996, 55.9770666], [-2.8880473, 55.9764173], [-2.8887142, 55.97620220000001], [-2.8894775, 55.9759493], [-2.8899709, 55.9757699], [-2.8909332, 55.9754063], [-2.8918589, 55.97501580000001], [-2.8928946000000004, 55.9745398], [-2.8931052, 55.974442999999994], [-2.8962975, 55.9729758], [-2.8964446, 55.972908199999985], [-2.8982799999999997, 55.97206459999999], [-2.9009947, 55.9707952], [-2.9046900999999994, 55.96906709999998], [-2.9063854, 55.968298099999984], [-2.9081395, 55.96755539999999], [-2.9094296, 55.9671092], [-2.9106481999999994, 55.96675689999999], [-2.9119087, 55.9664453], [-2.9131814, 55.96618839999999], [-2.9145077, 55.9659837], [-2.9200241999999994, 55.96518470000001], [-2.9205906999999995, 55.96510260000001], [-2.9231821, 55.9647555], [-2.9286571, 55.9639849], [-2.933166299999999, 55.96331680000001], [-2.9356356, 55.962920399999994], [-2.9370098, 55.96264660000001], [-2.9389221999999995, 55.9621774], [-2.9400442999999994, 55.9618446], [-2.9411113, 55.961466], [-2.9419695999999997, 55.9611615], [-2.9444937, 55.9601334], [-2.9454075, 55.959751100000005], [-2.9463691999999995, 55.9593879], [-2.9471786999999994, 55.95911220000001], [-2.9485085, 55.958704], [-2.9499967, 55.95831840000001], [-2.9515105, 55.9579769], [-2.952765494793428, 55.95770237974702], [-2.9531517, 55.95761789999999], [-2.9533627999999994, 55.957571699999995], [-2.9544600999999995, 55.95733159999999], [-2.959755299999999, 55.95617609999999], [-2.9606084, 55.95598989999999], [-2.9615441999999996, 55.955820200000005], [-2.9629679, 55.95551449999999], [-2.964440437594421, 55.95519839379025], [-2.9648182, 55.95511729999999], [-2.9651432, 55.9550475], [-2.9659622, 55.95486830000001], [-2.9664400999999994, 55.9547638], [-2.9673175, 55.9545719], [-2.9681055, 55.954399499999994], [-2.9701437, 55.95395839999999], [-2.9721819, 55.9535113], [-2.9738556, 55.95314849999999], [-2.9745092, 55.9530002], [-2.9750597999999995, 55.9528778], [-2.9752165999999995, 55.9528421], [-2.9756155, 55.9527503], [-2.9761234, 55.952635], [-2.9764337999999997, 55.9525706], [-2.9769456, 55.9524512], [-2.97775, 55.952244400000005], [-2.9791342000000003, 55.95185430000001], [-2.9813702, 55.95111669999999], [-2.9841412, 55.9499865], [-2.9850651, 55.949599699999986], [-2.9855448, 55.9493988], [-2.9870102999999997, 55.9488395], [-2.9884447999999995, 55.9483487], [-2.989936, 55.94787890000001], [-2.9911815, 55.9475119], [-2.9930453, 55.9470173], [-2.9963471, 55.94627429999999], [-2.997973, 55.94589950000001], [-2.9995507000000003, 55.945475399999985], [-3.0003035, 55.9452556], [-3.001064, 55.9450029], [-3.0023878999999996, 55.9445639], [-3.0025731999999996, 55.94450239999999], [-3.0080098, 55.9427045], [-3.0082997999999996, 55.942609700000006], [-3.0088993, 55.94241120000001], [-3.0092348999999996, 55.9423063], [-3.0143407, 55.9406207], [-3.0153973, 55.9402719], [-3.0155816, 55.9402111], [-3.0203053999999994, 55.93866179999999], [-3.024035, 55.93743859999999], [-3.0308359999999994, 55.93521419999999], [-3.0383085999999997, 55.93276639999999], [-3.0393249000000004, 55.9324335], [-3.0423931, 55.9314107], [-3.0430427, 55.93119420000001], [-3.0453726, 55.9304175], [-3.0469871999999993, 55.9298998], [-3.0482985, 55.9295546], [-3.0492994, 55.9293739], [-3.0503457, 55.929201299999995], [-3.0511316, 55.929097600000006], [-3.0520575999999995, 55.929007], [-3.0531442999999996, 55.928938899999984], [-3.054012, 55.9289132], [-3.0542179, 55.9289123], [-3.0542719660063726, 55.928912172184376], [-3.0543870999999996, 55.92891189999999], [-3.0546081, 55.9289115], [-3.055536899999999, 55.92892150000001], [-3.0557968999999994, 55.928923700000006], [-3.0570588999999995, 55.9290128], [-3.0573237, 55.9290315], [-3.0593642, 55.92924200000001], [-3.0604728999999997, 55.92943590000001], [-3.061313999999999, 55.92958289999999], [-3.0615432, 55.929633499999994], [-3.0622303, 55.929783500000006], [-3.0629475, 55.92995410000001], [-3.0636073999999995, 55.9301361], [-3.0636643999999995, 55.930151], [-3.0650312999999993, 55.9305945], [-3.0706492, 55.93276719999999], [-3.0718662999999995, 55.9332373], [-3.0729024, 55.9336427], [-3.0746715, 55.93433100000001], [-3.0774096, 55.935403099999995], [-3.07832, 55.93575950000001], [-3.0797154, 55.93631160000001], [-3.0805217999999996, 55.9366177], [-3.0825020999999997, 55.9375844], [-3.0841293999999997, 55.93860930000001], [-3.0855319, 55.93976060000001], [-3.0871191, 55.94146270000001], [-3.0884349999999996, 55.942707799999994], [-3.0896953999999996, 55.9435443], [-3.0898172999999995, 55.943614399999994], [-3.0898987, 55.9436689], [-3.0900815999999995, 55.9437875], [-3.0912695, 55.94442850000001], [-3.0914908999999997, 55.94453089999999], [-3.0923272, 55.94491769999999], [-3.0939694, 55.9455353], [-3.094895, 55.9458107], [-3.0960517999999997, 55.94614529999999], [-3.0973251999999993, 55.9464249], [-3.0984646999999996, 55.946625999999995], [-3.0990714, 55.94671889999999], [-3.0993805, 55.9467632], [-3.0996763, 55.94680339999999], [-3.100157, 55.9468605], [-3.1003749, 55.94688409999999], [-3.1006119999999995, 55.9469078], [-3.1010474999999995, 55.9469478], [-3.1015208999999997, 55.94698470000001], [-3.1016357999999995, 55.9469927], [-3.101878, 55.94700949999999], [-3.1022746, 55.947030700000006], [-3.1026444, 55.94704729999999], [-3.1030068, 55.94706060000001], [-3.1045184, 55.9471102], [-3.1052163, 55.947135], [-3.1055604999999997, 55.947151799999986], [-3.1059107999999997, 55.9471709], [-3.1061857999999996, 55.94718309999999], [-3.1064498, 55.9472024], [-3.1066889, 55.947223400000006], [-3.1069114, 55.9472388], [-3.1071366999999994, 55.9472578], [-3.1073837, 55.94727989999999], [-3.1078124, 55.94732069999999], [-3.1081313, 55.947354], [-3.1082603999999994, 55.9473675], [-3.1088000999999994, 55.9474314], [-3.1088787335487993, 55.94744193776763], [-3.1093411, 55.94750390000001], [-3.1097433999999997, 55.9475602], [-3.1102343, 55.9476378], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "East Linton", "dest_arr_time_act": "2304", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Abbeyhill Jn", "current_leg_milage": "23.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1069.466, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1989.355, \"from_m\": 1069.466, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 2809.802, \"from_m\": 1989.355, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2837.089, \"from_m\": 2809.802, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4521.638, \"from_m\": 2837.089, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 4555.104, \"from_m\": 4521.638, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7024.462, \"from_m\": 4555.104, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18647.163, \"from_m\": 7024.462, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 18712.341, \"from_m\": 18647.163, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26067.955, \"from_m\": 18712.341, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 26914.627, \"from_m\": 26067.955, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27967.703, \"from_m\": 26914.627, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28642.946, \"from_m\": 27967.703, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 30375.507, \"from_m\": 28642.946, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 36130.737, \"from_m\": 30375.507, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 37294.624, \"from_m\": 36130.737, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 40027.33, \"from_m\": 37294.624, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48252.472, \"from_m\": 40027.33, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 48994.22, \"from_m\": 48252.472, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 55237.266, \"from_m\": 48994.22, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 55905.883, \"from_m\": 55237.266, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57068.651, \"from_m\": 55905.883, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 57666.259, \"from_m\": 57068.651, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 63126.215, \"from_m\": 57666.259, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 68757.137, \"from_m\": 63126.215, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 70011.59, \"from_m\": 68757.137, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 73596.573, \"from_m\": 70011.59, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 73693.027, \"from_m\": 73596.573, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76388.897, \"from_m\": 73693.027, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 76577.606, \"from_m\": 76388.897, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 76608.131, \"from_m\": 76577.606, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 77551.09, \"from_m\": 76608.131, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 93147.43, \"from_m\": 77551.09, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 94790.233, \"from_m\": 93147.43, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 103869.444, \"from_m\": 94790.233, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 104677.484, \"from_m\": 103869.444, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 105806.55, \"from_m\": 104677.484, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 106750.465, \"from_m\": 105806.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 107823.657, \"from_m\": 106750.465, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109084.936, \"from_m\": 107823.657, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 110879.624, \"from_m\": 109084.936, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 112235.158, \"from_m\": 110879.624, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 119513.377, \"from_m\": 112235.158, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 120970.189, \"from_m\": 119513.377, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 127002.877, \"from_m\": 120970.189, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 130285.963, \"from_m\": 127002.877, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131751.615, \"from_m\": 130285.963, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 135825.775, \"from_m\": 131751.615, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 136578.804, \"from_m\": 135825.775, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 137244.625, \"from_m\": 136578.804, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 142015.687, \"from_m\": 137244.625, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 142135.474, \"from_m\": 142015.687, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 143001.77, \"from_m\": 142135.474, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 143946.199, \"from_m\": 143001.77, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 144756.737, \"from_m\": 143946.199, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 144804.703, \"from_m\": 144756.737, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 149376.379, \"from_m\": 144804.703, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 152546.226, \"from_m\": 149376.379, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 154318.712, \"from_m\": 152546.226, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 154399.344, \"from_m\": 154318.712, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 161502.489, \"from_m\": 154399.344, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 165009.693, \"from_m\": 161502.489, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 167467.464, \"from_m\": 165009.693, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 170812.15, \"from_m\": 167467.464, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 171672.564, \"from_m\": 170812.15, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 171736.083, \"from_m\": 171672.564, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 171789.638, \"from_m\": 171736.083, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 173824.132, \"from_m\": 171789.638, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 174716.614, \"from_m\": 173824.132, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 183342.085, \"from_m\": 174716.614, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 189847.035, \"from_m\": 183342.085, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 194316.198, \"from_m\": 189847.035, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 197666.216, \"from_m\": 194316.198, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 198303.265, \"from_m\": 197666.216, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 198904.402, \"from_m\": 198303.265, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 199471.398, \"from_m\": 198904.402, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 199918.137, \"from_m\": 199471.398, \"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\": 754788, \"profile_key\": \"e03487b5303f2df9789690938a04039964ebb4a15d9858245ba1940fddeb1ffe\", \"schedule_id\": 9439, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Benton North Jn\", \"stage_seq\": 3, \"distance_m\": 6948.745, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2133\", \"location\": \"Morpeth\", \"stage_seq\": 4, \"distance_m\": 26704.243, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2145H\", \"wtt_dep\": \"2147\", \"location\": \"Alnmouth\", \"stage_seq\": 5, \"distance_m\": 56048.329, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152H\", \"location\": \"Chathill APCO\", \"stage_seq\": 6, \"distance_m\": 72283.338, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Belford L.C.\", \"stage_seq\": 7, \"distance_m\": 82894.081, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2209\", \"location\": \"Berwick-upon-Tweed\", \"stage_seq\": 8, \"distance_m\": 107663.219, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Reston Sig. EG403\", \"stage_seq\": 9, \"distance_m\": 110100.287, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2218H\", \"wtt_dep\": \"2220\", \"location\": \"Reston\", \"stage_seq\": 10, \"distance_m\": 125683.081, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Grantshouse\", \"stage_seq\": 11, \"distance_m\": 134364.352, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Oxwellmains Crossover\", \"stage_seq\": 12, \"distance_m\": 150113.618, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2235H\", \"location\": \"Dunbar\", \"stage_seq\": 13, \"distance_m\": 153289.27, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2242\", \"location\": \"East Linton\", \"stage_seq\": 14, \"distance_m\": 162888.034, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Drem\", \"stage_seq\": 15, \"distance_m\": 171508.106, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Prestonpans\", \"stage_seq\": 16, \"distance_m\": 184808.759, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 17, \"distance_m\": 190454.855, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 18, \"distance_m\": 194585.508, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 19, \"distance_m\": 196963.05, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 20, \"distance_m\": 198904.402, \"section_seq\": 1, \"route_path_id\": 133778}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 21, \"distance_m\": 199918.137, \"section_seq\": 1, \"route_path_id\": 133778}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 199918.137, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133778}], \"total_distance_m\": 199918.137, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 199884.671, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.466, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2119", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "27.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:40:48Z\", \"source_id\": 64085364, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:40:52Z\", \"source_id\": 20310895, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:53:59Z\", \"source_id\": 64114490, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:55:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:54:04Z\", \"source_id\": 20319503, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:27Z\", \"source_id\": 64159203, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:15:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:14:33Z\", \"source_id\": 20332573, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:08Z\", \"source_id\": 64181572, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:25:11Z\", \"source_id\": 20339285, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:28Z\", \"source_id\": 64210491, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:40:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:39:34Z\", \"source_id\": 20347884, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:37Z\", \"source_id\": 64224064, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:38Z\", \"source_id\": 20352113, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:30Z\", \"source_id\": 64235753, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:35Z\", \"source_id\": 20355502, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:48Z\", \"source_id\": 64243616, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:56Z\", \"source_id\": 20357978, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:30Z\", \"source_id\": 64273092, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:14:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:35Z\", \"source_id\": 20367102, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "S5", "timing_fact_generation": 1790028815921920, "current_leg_arrival_utc": "2026-09-21T23:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:14:58.633195", "service_state_evidence_id": 64273092, "current_leg_start_actual_dep": "2026-09-21T22:53:00+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-21T22:14:58", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:24:58.892538", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
P |
NCL |
EDB |
9S21 |
802213 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1069.466, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1989.355, "from_m": 1069.466, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2809.802, "from_m": 1989.355, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2837.089, "from_m": 2809.802, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4521.638, "from_m": 2837.089, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 4555.104, "from_m": 4521.638, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7024.462, "from_m": 4555.104, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18647.163, "from_m": 7024.462, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 18712.341, "from_m": 18647.163, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26067.955, "from_m": 18712.341, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 26914.627, "from_m": 26067.955, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27967.703, "from_m": 26914.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28642.946, "from_m": 27967.703, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30375.507, "from_m": 28642.946, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 36130.737, "from_m": 30375.507, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 37294.624, "from_m": 36130.737, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 40027.33, "from_m": 37294.624, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48252.472, "from_m": 40027.33, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 48994.22, "from_m": 48252.472, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 55237.266, "from_m": 48994.22, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 55905.883, "from_m": 55237.266, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57068.651, "from_m": 55905.883, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 57666.259, "from_m": 57068.651, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 63126.215, "from_m": 57666.259, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 68757.137, "from_m": 63126.215, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 70011.59, "from_m": 68757.137, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 73596.573, "from_m": 70011.59, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 73693.027, "from_m": 73596.573, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 76388.897, "from_m": 73693.027, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 76577.606, "from_m": 76388.897, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 76608.131, "from_m": 76577.606, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 77551.09, "from_m": 76608.131, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 93147.43, "from_m": 77551.09, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 94790.233, "from_m": 93147.43, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 103869.444, "from_m": 94790.233, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 104677.484, "from_m": 103869.444, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 105806.55, "from_m": 104677.484, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 106750.465, "from_m": 105806.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 107823.657, "from_m": 106750.465, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109084.936, "from_m": 107823.657, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 110879.624, "from_m": 109084.936, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 112235.158, "from_m": 110879.624, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 119513.377, "from_m": 112235.158, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 120970.189, "from_m": 119513.377, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 127002.877, "from_m": 120970.189, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 130285.963, "from_m": 127002.877, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131751.615, "from_m": 130285.963, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 135825.775, "from_m": 131751.615, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 136578.804, "from_m": 135825.775, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 137244.625, "from_m": 136578.804, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 142015.687, "from_m": 137244.625, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 142135.474, "from_m": 142015.687, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 143001.77, "from_m": 142135.474, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 143946.199, "from_m": 143001.77, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 105.0}, {"to_m": 144756.737, "from_m": 143946.199, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 144804.703, "from_m": 144756.737, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 149376.379, "from_m": 144804.703, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 152546.226, "from_m": 149376.379, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 154318.712, "from_m": 152546.226, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 154399.344, "from_m": 154318.712, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 161502.489, "from_m": 154399.344, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 165009.693, "from_m": 161502.489, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 167467.464, "from_m": 165009.693, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 170812.15, "from_m": 167467.464, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 171672.564, "from_m": 170812.15, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 171736.083, "from_m": 171672.564, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 171789.638, "from_m": 171736.083, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 173824.132, "from_m": 171789.638, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 174716.614, "from_m": 173824.132, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 183342.085, "from_m": 174716.614, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 189847.035, "from_m": 183342.085, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 194316.198, "from_m": 189847.035, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 197666.216, "from_m": 194316.198, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 198303.265, "from_m": 197666.216, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 198904.402, "from_m": 198303.265, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 199471.398, "from_m": 198904.402, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 199918.137, "from_m": 199471.398, "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": 754788, "profile_key": "e03487b5303f2df9789690938a04039964ebb4a15d9858245ba1940fddeb1ffe", "schedule_id": 9439, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2119", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Benton North Jn", "stage_seq": 3, "distance_m": 6948.745, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2133", "location": "Morpeth", "stage_seq": 4, "distance_m": 26704.243, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2147", "location": "Alnmouth", "stage_seq": 5, "distance_m": 56048.329, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152H", "location": "Chathill APCO", "stage_seq": 6, "distance_m": 72283.338, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Belford L.C.", "stage_seq": 7, "distance_m": 82894.081, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2209", "location": "Berwick-upon-Tweed", "stage_seq": 8, "distance_m": 107663.219, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Reston Sig. EG403", "stage_seq": 9, "distance_m": 110100.287, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2220", "location": "Reston", "stage_seq": 10, "distance_m": 125683.081, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Grantshouse", "stage_seq": 11, "distance_m": 134364.352, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Oxwellmains Crossover", "stage_seq": 12, "distance_m": 150113.618, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2235H", "location": "Dunbar", "stage_seq": 13, "distance_m": 153289.27, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2242", "location": "East Linton", "stage_seq": 14, "distance_m": 162888.034, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Drem", "stage_seq": 15, "distance_m": 171508.106, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Prestonpans", "stage_seq": 16, "distance_m": 184808.759, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Monktonhall Jn", "stage_seq": 17, "distance_m": 190454.855, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 18, "distance_m": 194585.508, "section_seq": 1, "route_path_id": 133778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Craigentinny Jn", "stage_seq": 19, "distance_m": 196963.05, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Abbeyhill Jn", "stage_seq": 20, "distance_m": 198904.402, "section_seq": 1, "route_path_id": 133778}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 21, "distance_m": 199918.137, "section_seq": 1, "route_path_id": 133778}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 199918.137, "from_m": 0.0, "section_seq": 1, "route_path_id": 133778}], "total_distance_m": 199918.137, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 199884.671, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.466, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3318, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:40:48Z", "source_id": 64085364, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T20:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:40:52Z", "source_id": 20310895, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3253, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:53:59Z", "source_id": 64114490, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T20:55:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:54:04Z", "source_id": 20319503, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3192, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:27Z", "source_id": 64159203, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:15:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:14:33Z", "source_id": 20332573, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1086, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:08Z", "source_id": 64181572, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:26:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:25:11Z", "source_id": 20339285, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:28Z", "source_id": 64210491, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T21:40:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:39:34Z", "source_id": 20347884, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1090, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:37Z", "source_id": 64224064, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T21:48:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:38Z", "source_id": 20352113, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1057, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:30Z", "source_id": 64235753, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T21:53:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:35Z", "source_id": 20355502, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1045, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:48Z", "source_id": 64243616, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T21:57:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:56Z", "source_id": 20357978, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 867, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:30Z", "source_id": 64273092, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T22:14:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:35Z", "source_id": 20367102, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Newcastle |
2119 |
2119 |
3 |
None |
None |
Edinburgh |
2304 |
2304 |
5 |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15983/2026-09-21/detailed |
None |
East Linton |
2026-09-21T22:53:00+01:00 |
Edinburgh |
27.0 |
{"type": "LineString", "coordinates": [[-2.6627829999999997, 55.987111299999995], [-2.6642990999999996, 55.987738400000005], [-2.6646134, 55.9878572], [-2.6654396000000005, 55.9881508], [-2.6667354, 55.9885366], [-2.6677294, 55.98881029999999], [-2.6694637, 55.9891714], [-2.6706191, 55.98935910000001], [-2.6717693999999996, 55.98951100000001], [-2.6728838, 55.98961559999999], [-2.6743184, 55.9896887], [-2.6758632, 55.989753099999994], [-2.6770058, 55.9898148], [-2.6782765, 55.9899222], [-2.6793344999999995, 55.9900598], [-2.6803926, 55.99022459999999], [-2.6811714, 55.9903779], [-2.6819374, 55.9905542], [-2.6823784999999996, 55.9906677], [-2.6830952999999997, 55.990852200000006], [-2.6843583, 55.9912419], [-2.685185, 55.9915232], [-2.6862847999999997, 55.9919727], [-2.6869817, 55.992292199999994], [-2.6876375, 55.99262179999999], [-2.6885597, 55.9931348], [-2.6894127999999995, 55.99367779999999], [-2.6902626999999995, 55.9942961], [-2.6911216, 55.994983], [-2.6918742, 55.9956105], [-2.6933606, 55.99684990000001], [-2.6949458523585643, 55.99817777039603], [-2.6952076999999997, 55.99839709999999], [-2.6974364, 56.0002532], [-2.6977107, 56.0004816], [-2.6985355999999996, 56.0011806], [-2.6993349, 56.0018439], [-2.7002341, 56.0024928], [-2.7015431999999997, 56.00333799999999], [-2.7030291, 56.004164499999995], [-2.704415, 56.0048506], [-2.7057369, 56.005430700000005], [-2.7071729, 56.0059646], [-2.7082693999999994, 56.00632850000001], [-2.70933, 56.00664359999999], [-2.7105051, 56.0069486], [-2.7111232999999997, 56.007109099999994], [-2.7130524, 56.00751300000001], [-2.7141065, 56.0077124], [-2.7150746, 56.0078235], [-2.7153145, 56.00785099999999], [-2.7161118278431267, 56.00795783962394], [-2.7165802, 56.008020599999995], [-2.7178742999999996, 56.0081061], [-2.7188212, 56.0081503], [-2.7197813999999996, 56.0081623], [-2.7207913, 56.0081698], [-2.7217045, 56.0081608], [-2.7274578999999997, 56.008129299999986], [-2.7327901, 56.0081023], [-2.7372634999999996, 56.0080785], [-2.7375010999999994, 56.008076300000006], [-2.7378657999999993, 56.00807439999999], [-2.7401836, 56.0080626], [-2.7432600999999996, 56.0080453], [-2.7468207999999996, 56.00802579999999], [-2.7525096999999996, 56.0079943], [-2.7546526, 56.0079814], [-2.7548398, 56.0079809], [-2.7563220073373937, 56.00795783962394], [-2.7581114, 56.00793], [-2.7607668, 56.00793650000001], [-2.7617258, 56.0079389], [-2.7624232, 56.0079291], [-2.7632479, 56.0079085], [-2.7636637999999993, 56.0078861], [-2.7637562, 56.0078827], [-2.7646868999999996, 56.0078496], [-2.7654865999999996, 56.007801], [-2.7661179, 56.0077627], [-2.7671384999999997, 56.0076892], [-2.7680451, 56.0076075], [-2.7702827999999995, 56.00735], [-2.7715977, 56.0071849], [-2.7732098999999995, 56.0069327], [-2.7752574999999995, 56.006629], [-2.7762988999999996, 56.006473], [-2.7771073999999993, 56.0063505], [-2.7774264999999994, 56.0063023], [-2.7819442999999997, 56.0056197], [-2.7820859999999996, 56.0055987], [-2.7840545, 56.0053074], [-2.784777380770516, 56.00519688465394], [-2.7853071, 56.00511590000001], [-2.7860675, 56.005003], [-2.7864047999999997, 56.0049505], [-2.7886217, 56.0046184], [-2.7896077999999997, 56.00446730000001], [-2.7904386, 56.00434280000001], [-2.7941245999999995, 56.003781], [-2.7980629999999995, 56.0031769], [-2.7996362, 56.00288770000001], [-2.8018313999999997, 56.002413700000005], [-2.8041175, 56.001862], [-2.8043775, 56.00179919999999], [-2.8069287, 56.0011824], [-2.8094773999999996, 56.000561299999994], [-2.8110528, 56.00018409999999], [-2.8112528, 56.0001362], [-2.8119877999999994, 55.9999602], [-2.8164764, 55.998881], [-2.8205494999999994, 55.9978979], [-2.8209207, 55.9978041], [-2.8216945999999994, 55.99760860000001], [-2.8223663, 55.99743889999999], [-2.8241463, 55.9969283], [-2.8256377999999995, 55.9963914], [-2.8270811999999994, 55.9957844], [-2.8284771, 55.9950036], [-2.8297802, 55.9941644], [-2.8317519, 55.99276009999999], [-2.8331124000000005, 55.99188879999999], [-2.8333194999999995, 55.9917734], [-2.8348903999999995, 55.9909495], [-2.8363904999999994, 55.990232799999994], [-2.8378107, 55.98963740000001], [-2.8393325999999997, 55.98907289999999], [-2.8406086, 55.98864509999999], [-2.842738199999999, 55.987931199999984], [-2.846411499999999, 55.9867594], [-2.8513552999999994, 55.98513499999999], [-2.8531976, 55.98453560000001], [-2.8543041999999996, 55.9841898], [-2.8550281999999996, 55.98396369999999], [-2.8571660999999997, 55.9833752], [-2.8598717, 55.98269949999999], [-2.8599402, 55.9826824], [-2.860124, 55.9826419], [-2.860354, 55.9825866], [-2.8617087, 55.98228389999999], [-2.8631256, 55.982001], [-2.8658892, 55.98153320000001], [-2.8681618, 55.9812087], [-2.8717624, 55.980771999999995], [-2.8740826, 55.98040989999999], [-2.8746089091824683, 55.980309827074706], [-2.875476299999999, 55.9801449], [-2.876853, 55.9798417], [-2.8783367, 55.97944650000001], [-2.8797828, 55.9790195], [-2.8828572999999995, 55.9780639], [-2.8838105, 55.97776760000001], [-2.8843603, 55.9775924], [-2.8860100999999996, 55.9770666], [-2.8880473, 55.9764173], [-2.8887142, 55.97620220000001], [-2.8894775, 55.9759493], [-2.8899709, 55.9757699], [-2.8909332, 55.9754063], [-2.8918589, 55.97501580000001], [-2.8928946000000004, 55.9745398], [-2.8931052, 55.974442999999994], [-2.8962975, 55.9729758], [-2.8964446, 55.972908199999985], [-2.8982799999999997, 55.97206459999999], [-2.9009947, 55.9707952], [-2.9046900999999994, 55.96906709999998], [-2.9063854, 55.968298099999984], [-2.9081395, 55.96755539999999], [-2.9094296, 55.9671092], [-2.9106481999999994, 55.96675689999999], [-2.9119087, 55.9664453], [-2.9131814, 55.96618839999999], [-2.9145077, 55.9659837], [-2.9200241999999994, 55.96518470000001], [-2.9205906999999995, 55.96510260000001], [-2.9231821, 55.9647555], [-2.9286571, 55.9639849], [-2.933166299999999, 55.96331680000001], [-2.9356356, 55.962920399999994], [-2.9370098, 55.96264660000001], [-2.9389221999999995, 55.9621774], [-2.9400442999999994, 55.9618446], [-2.9411113, 55.961466], [-2.9419695999999997, 55.9611615], [-2.9444937, 55.9601334], [-2.9454075, 55.959751100000005], [-2.9463691999999995, 55.9593879], [-2.9471786999999994, 55.95911220000001], [-2.9485085, 55.958704], [-2.9499967, 55.95831840000001], [-2.9515105, 55.9579769], [-2.952765494793428, 55.95770237974702], [-2.9531517, 55.95761789999999], [-2.9533627999999994, 55.957571699999995], [-2.9544600999999995, 55.95733159999999], [-2.959755299999999, 55.95617609999999], [-2.9606084, 55.95598989999999], [-2.9615441999999996, 55.955820200000005], [-2.9629679, 55.95551449999999], [-2.964440437594421, 55.95519839379025], [-2.9648182, 55.95511729999999], [-2.9651432, 55.9550475], [-2.9659622, 55.95486830000001], [-2.9664400999999994, 55.9547638], [-2.9673175, 55.9545719], [-2.9681055, 55.954399499999994], [-2.9701437, 55.95395839999999], [-2.9721819, 55.9535113], [-2.9738556, 55.95314849999999], [-2.9745092, 55.9530002], [-2.9750597999999995, 55.9528778], [-2.9752165999999995, 55.9528421], [-2.9756155, 55.9527503], [-2.9761234, 55.952635], [-2.9764337999999997, 55.9525706], [-2.9769456, 55.9524512], [-2.97775, 55.952244400000005], [-2.9791342000000003, 55.95185430000001], [-2.9813702, 55.95111669999999], [-2.9841412, 55.9499865], [-2.9850651, 55.949599699999986], [-2.9855448, 55.9493988], [-2.9870102999999997, 55.9488395], [-2.9884447999999995, 55.9483487], [-2.989936, 55.94787890000001], [-2.9911815, 55.9475119], [-2.9930453, 55.9470173], [-2.9963471, 55.94627429999999], [-2.997973, 55.94589950000001], [-2.9995507000000003, 55.945475399999985], [-3.0003035, 55.9452556], [-3.001064, 55.9450029], [-3.0023878999999996, 55.9445639], [-3.0025731999999996, 55.94450239999999], [-3.0080098, 55.9427045], [-3.0082997999999996, 55.942609700000006], [-3.0088993, 55.94241120000001], [-3.0092348999999996, 55.9423063], [-3.0143407, 55.9406207], [-3.0153973, 55.9402719], [-3.0155816, 55.9402111], [-3.0203053999999994, 55.93866179999999], [-3.024035, 55.93743859999999], [-3.0308359999999994, 55.93521419999999], [-3.0383085999999997, 55.93276639999999], [-3.0393249000000004, 55.9324335], [-3.0423931, 55.9314107], [-3.0430427, 55.93119420000001], [-3.0453726, 55.9304175], [-3.0469871999999993, 55.9298998], [-3.0482985, 55.9295546], [-3.0492994, 55.9293739], [-3.0503457, 55.929201299999995], [-3.0511316, 55.929097600000006], [-3.0520575999999995, 55.929007], [-3.0531442999999996, 55.928938899999984], [-3.054012, 55.9289132], [-3.0542179, 55.9289123], [-3.0542719660063726, 55.928912172184376], [-3.0543870999999996, 55.92891189999999], [-3.0546081, 55.9289115], [-3.055536899999999, 55.92892150000001], [-3.0557968999999994, 55.928923700000006], [-3.0570588999999995, 55.9290128], [-3.0573237, 55.9290315], [-3.0593642, 55.92924200000001], [-3.0604728999999997, 55.92943590000001], [-3.061313999999999, 55.92958289999999], [-3.0615432, 55.929633499999994], [-3.0622303, 55.929783500000006], [-3.0629475, 55.92995410000001], [-3.0636073999999995, 55.9301361], [-3.0636643999999995, 55.930151], [-3.0650312999999993, 55.9305945], [-3.0706492, 55.93276719999999], [-3.0718662999999995, 55.9332373], [-3.0729024, 55.9336427], [-3.0746715, 55.93433100000001], [-3.0774096, 55.935403099999995], [-3.07832, 55.93575950000001], [-3.0797154, 55.93631160000001], [-3.0805217999999996, 55.9366177], [-3.0825020999999997, 55.9375844], [-3.0841293999999997, 55.93860930000001], [-3.0855319, 55.93976060000001], [-3.0871191, 55.94146270000001], [-3.0884349999999996, 55.942707799999994], [-3.0896953999999996, 55.9435443], [-3.0898172999999995, 55.943614399999994], [-3.0898987, 55.9436689], [-3.0900815999999995, 55.9437875], [-3.0912695, 55.94442850000001], [-3.0914908999999997, 55.94453089999999], [-3.0923272, 55.94491769999999], [-3.0939694, 55.9455353], [-3.094895, 55.9458107], [-3.0960517999999997, 55.94614529999999], [-3.0973251999999993, 55.9464249], [-3.0984646999999996, 55.946625999999995], [-3.0990714, 55.94671889999999], [-3.0993805, 55.9467632], [-3.0996763, 55.94680339999999], [-3.100157, 55.9468605], [-3.1003749, 55.94688409999999], [-3.1006119999999995, 55.9469078], [-3.1010474999999995, 55.9469478], [-3.1015208999999997, 55.94698470000001], [-3.1016357999999995, 55.9469927], [-3.101878, 55.94700949999999], [-3.1022746, 55.947030700000006], [-3.1026444, 55.94704729999999], [-3.1030068, 55.94706060000001], [-3.1045184, 55.9471102], [-3.1052163, 55.947135], [-3.1055604999999997, 55.947151799999986], [-3.1059107999999997, 55.9471709], [-3.1061857999999996, 55.94718309999999], [-3.1064498, 55.9472024], [-3.1066889, 55.947223400000006], [-3.1069114, 55.9472388], [-3.1071366999999994, 55.9472578], [-3.1073837, 55.94727989999999], [-3.1078124, 55.94732069999999], [-3.1081313, 55.947354], [-3.1082603999999994, 55.9473675], [-3.1088000999999994, 55.9474314], [-3.1088787335487993, 55.94744193776763], [-3.1093411, 55.94750390000001], [-3.1097433999999997, 55.9475602], [-3.1102343, 55.9476378], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
23.1 |
2248 |
2315 |
Abbeyhill Jn |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:14:58 |
Edinburgh |
TD |
DIRECT_DESTINATION_ARRIVAL |
64273092 |
1790028815921920 |
101 |
101 |
2026-09-21 22:24:58.892538 |
S5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:14:58.633195 |
| 725500 |
755999 |
W87530 |
065V22M821 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 755999, "stp": "P", "toc": "ScotRail", "uid": "W87530", "consist": null, "dest_crs": "XGW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87530/2026-09-21/detailed", "trust_id": "065V22M821", "origin_crs": "XED", "show_on_map": 0, "dar_est_time": "22:15:00", "dar_platform": null, "dest_station": "Shields T.M.D. (E)", "service_date": "2026-09-21", "dest_arr_time": "2244", "dest_platform": null, "is_terminated": 1, "next_location": "Springburn", "signalling_id": "5V22", "timing_status": null, "origin_station": "Eastfield H.S.", "current_leg_arr": "2219", "current_leg_dep": "2215", "current_leg_end": "Springburn", "origin_dep_time": "2215", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2396692, 55.8903811], [-4.239736399999999, 55.8901902], [-4.239854499999999, 55.8899386], [-4.2399999, 55.889670800000005], [-4.240038299999999, 55.88959719999999], [-4.240120599999999, 55.8894515], [-4.2401333, 55.8894105], [-4.240157599999999, 55.8893492], [-4.2401842, 55.8893017], [-4.240264099999999, 55.889159], [-4.240305799999999, 55.8890783], [-4.2404516999999995, 55.888751899999995], [-4.240454499999999, 55.8887272], [-4.2404722, 55.8885697], [-4.2404981, 55.8883397], [-4.2404948, 55.8883033], [-4.2404896, 55.88825390000001], [-4.240486299999999, 55.88822270000001], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240286, 55.88745539999999], [-4.24027995258259, 55.887440786293595], [-4.240200417597941, 55.88728885458007], [-4.2401309642833525, 55.887154614265846], [-4.240069549784966, 55.887035686735], [-4.240014131248916, 55.886929693371634], [-4.239962665821343, 55.88683425555983], [-4.239913110648385, 55.886746994683705], [-4.239863422876178, 55.88666553212731], [-4.239811559650861, 55.88658748927476], [-4.239755478118573, 55.88651048751014], [-4.2396931354254495, 55.88643214821754], [-4.239622488717631, 55.88635009278106], [-4.239541495141254, 55.88626194258477], [-4.2394481118424565, 55.886165319012775], [-4.239340295967378, 55.88605784344916], [-4.239216004662154, 55.88593713727802], [-4.239073195072924, 55.88580082188344], [-4.238984300000001, 55.8857266], [-4.2386785, 55.8854874], [-4.2383138, 55.8852347], [-4.2380305, 55.8850506], [-4.237501, 55.884715699999994], [-4.2370746, 55.88444789999999], [-4.2362189, 55.88396349999999], [-4.235360599999999, 55.8834701], [-4.2349047, 55.88322339999999], [-4.2346023, 55.88307749999999], [-4.2345211, 55.8830383], [-4.234161699999999, 55.88287880000001], [-4.2338211, 55.8827435], [-4.2332605, 55.882547899999985], [-4.2329322, 55.8824498], [-4.2324824, 55.882332700000006], [-4.2319926, 55.8822232], [-4.2313326, 55.8820831], [-4.2308728, 55.88197229999999], [-4.2306372, 55.881915000000006], [-4.2304834, 55.8818776], [-4.2300746, 55.88176709999999], [-4.2297434, 55.8816701]]}", "current_leg_start": "Eastfield H.S.", "dest_arr_time_act": "2244", "motion_projection": null, "next_location_lat": "55.8816701", "next_location_lon": "-4.2297434", "previous_location": null, "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 276.166, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 478.766, \"from_m\": 276.166, \"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\": 1816.806, \"from_m\": 478.766, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4568.039, \"from_m\": 1816.806, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4827.183, \"from_m\": 4568.039, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5002.459, \"from_m\": 4827.183, \"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\": 5467.655, \"from_m\": 5002.459, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5532.73, \"from_m\": 5467.655, \"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\": 5654.93, \"from_m\": 5532.73, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5715.716, \"from_m\": 5654.93, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5782.158, \"from_m\": 5715.716, \"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\": 9332.834, \"from_m\": 5782.158, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9494.561, \"from_m\": 9332.834, \"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\": 9589.225, \"from_m\": 9494.561, \"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\": 9910.035, \"from_m\": 9589.225, \"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\": 9949.921, \"from_m\": 9910.035, \"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\": 10501.883, \"from_m\": 9949.921, \"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\": 755999, \"profile_key\": \"abe5e0cf89be3b267f3109075df4665f0c018963ab5127b2b9cae090689b6465\", \"schedule_id\": 30178, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Eastfield H.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 2, \"distance_m\": 430.963, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2221\", \"location\": \"Springburn\", \"stage_seq\": 3, \"distance_m\": 1289.015, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225H\", \"location\": \"Bellgrove\", \"stage_seq\": 4, \"distance_m\": 5092.191, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"High St Jn\", \"stage_seq\": 5, \"distance_m\": 5556.695, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Shields Jn\", \"stage_seq\": 6, \"distance_m\": 9553.924, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": false, \"wtt_arr\": \"2235H\", \"wtt_dep\": \"2241\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 7, \"distance_m\": 9999.399, \"section_seq\": 1, \"route_path_id\": 142625}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": null, \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 8, \"distance_m\": 10501.883, \"section_seq\": 1, \"route_path_id\": 142625}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 10501.883, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142625}], \"total_distance_m\": 10501.883, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 10501.883, \"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": "2215", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "55.8816701", "current_position_lon": "-4.2297434", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Eastfield H.S.", "service_state_platform": null, "timing_fact_generation": 1790028786673897, "current_leg_arrival_utc": "2026-09-21T22:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:00.302037", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T22:15:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:02.561192", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XED |
XGW |
5V22 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 276.166, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 478.766, "from_m": 276.166, "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": 1816.806, "from_m": 478.766, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4568.039, "from_m": 1816.806, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4827.183, "from_m": 4568.039, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5002.459, "from_m": 4827.183, "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": 5467.655, "from_m": 5002.459, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5532.73, "from_m": 5467.655, "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": 5654.93, "from_m": 5532.73, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5715.716, "from_m": 5654.93, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 5782.158, "from_m": 5715.716, "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": 9332.834, "from_m": 5782.158, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 9494.561, "from_m": 9332.834, "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": 9589.225, "from_m": 9494.561, "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": 9910.035, "from_m": 9589.225, "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": 9949.921, "from_m": 9910.035, "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": 10501.883, "from_m": 9949.921, "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": 755999, "profile_key": "abe5e0cf89be3b267f3109075df4665f0c018963ab5127b2b9cae090689b6465", "schedule_id": 30178, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2215", "location": "Eastfield H.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Cowlairs West Jn", "stage_seq": 2, "distance_m": 430.963, "section_seq": 1, "route_path_id": 142625}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2221", "location": "Springburn", "stage_seq": 3, "distance_m": 1289.015, "section_seq": 1, "route_path_id": 142625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Bellgrove", "stage_seq": 4, "distance_m": 5092.191, "section_seq": 1, "route_path_id": 142625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "High St Jn", "stage_seq": 5, "distance_m": 5556.695, "section_seq": 1, "route_path_id": 142625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Shields Jn", "stage_seq": 6, "distance_m": 9553.924, "section_seq": 1, "route_path_id": 142625}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2241", "location": "Shields Jn No.1 Line", "stage_seq": 7, "distance_m": 9999.399, "section_seq": 1, "route_path_id": 142625}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": null, "location": "Shields T.M.D. (E)", "stage_seq": 8, "distance_m": 10501.883, "section_seq": 1, "route_path_id": 142625}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 10501.883, "from_m": 0.0, "section_seq": 1, "route_path_id": 142625}], "total_distance_m": 10501.883, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 10501.883, "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} |
[] |
Eastfield H.S. |
2215 |
2215 |
None |
22:15:00 |
None |
Shields T.M.D. (E) |
2244 |
2244 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W87530/2026-09-21/detailed |
None |
Eastfield H.S. |
2026-09-21T22:15:30+01:00 |
Springburn |
4.0 |
{"type": "LineString", "coordinates": [[-4.2396692, 55.8903811], [-4.239736399999999, 55.8901902], [-4.239854499999999, 55.8899386], [-4.2399999, 55.889670800000005], [-4.240038299999999, 55.88959719999999], [-4.240120599999999, 55.8894515], [-4.2401333, 55.8894105], [-4.240157599999999, 55.8893492], [-4.2401842, 55.8893017], [-4.240264099999999, 55.889159], [-4.240305799999999, 55.8890783], [-4.2404516999999995, 55.888751899999995], [-4.240454499999999, 55.8887272], [-4.2404722, 55.8885697], [-4.2404981, 55.8883397], [-4.2404948, 55.8883033], [-4.2404896, 55.88825390000001], [-4.240486299999999, 55.88822270000001], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240286, 55.88745539999999], [-4.24027995258259, 55.887440786293595], [-4.240200417597941, 55.88728885458007], [-4.2401309642833525, 55.887154614265846], [-4.240069549784966, 55.887035686735], [-4.240014131248916, 55.886929693371634], [-4.239962665821343, 55.88683425555983], [-4.239913110648385, 55.886746994683705], [-4.239863422876178, 55.88666553212731], [-4.239811559650861, 55.88658748927476], [-4.239755478118573, 55.88651048751014], [-4.2396931354254495, 55.88643214821754], [-4.239622488717631, 55.88635009278106], [-4.239541495141254, 55.88626194258477], [-4.2394481118424565, 55.886165319012775], [-4.239340295967378, 55.88605784344916], [-4.239216004662154, 55.88593713727802], [-4.239073195072924, 55.88580082188344], [-4.238984300000001, 55.8857266], [-4.2386785, 55.8854874], [-4.2383138, 55.8852347], [-4.2380305, 55.8850506], [-4.237501, 55.884715699999994], [-4.2370746, 55.88444789999999], [-4.2362189, 55.88396349999999], [-4.235360599999999, 55.8834701], [-4.2349047, 55.88322339999999], [-4.2346023, 55.88307749999999], [-4.2345211, 55.8830383], [-4.234161699999999, 55.88287880000001], [-4.2338211, 55.8827435], [-4.2332605, 55.882547899999985], [-4.2329322, 55.8824498], [-4.2324824, 55.882332700000006], [-4.2319926, 55.8822232], [-4.2313326, 55.8820831], [-4.2308728, 55.88197229999999], [-4.2306372, 55.881915000000006], [-4.2304834, 55.8818776], [-4.2300746, 55.88176709999999], [-4.2297434, 55.8816701]]} |
0.8 |
2215 |
2219 |
None |
None |
Springburn |
55.8816701 |
-4.2297434 |
55.8816701 |
-4.2297434 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
Eastfield H.S. |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790028786673897 |
54 |
54 |
2026-09-21 22:25:02.561192 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:00.302037 |
| 725501 |
756013 |
W87906 |
652P98M821 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 22:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756013, "stp": "P", "toc": "West Midlands Trains", "uid": "W87906", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87906/2026-09-21/detailed", "trust_id": "652P98M821", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "22:15:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-21", "dest_arr_time": "2218", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P98", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "2218", "current_leg_dep": "2215", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "2215", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "2218", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 756013, \"profile_key\": \"38deb9e3e7970cc5dce4c948de990f32b21e49f3ad8e997e7326ac98bf6f4296\", \"schedule_id\": 30311, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120710}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 120710}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120710}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2215", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1790021745208133, "current_leg_arrival_utc": "2026-09-21T22:18:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:00.305987", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T22:15:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:02.581784", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P98 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 756013, "profile_key": "38deb9e3e7970cc5dce4c948de990f32b21e49f3ad8e997e7326ac98bf6f4296", "schedule_id": 30311, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2215", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120710}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 120710}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 120710}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Stourbridge Town |
2215 |
2215 |
None |
22:15:00 |
None |
Stourbridge Jn (Town Plat) |
2218 |
2218 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W87906/2026-09-21/detailed |
None |
Stourbridge Town |
2026-09-21T22:15:30+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
2215 |
2218 |
None |
None |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
Stourbridge Town |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790021745208133 |
0 |
0 |
2026-09-21 22:25:02.581784 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:00.305987 |
| 725502 |
756994 |
W84550 |
075B87M921 |
2026-09-21 |
COMPLETE |
20367278 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756994, "stp": "P", "toc": "ScotRail", "uid": "W84550", "consist": "320414", "dest_crs": "XGW", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84550/2026-09-21/detailed", "trust_id": "075B87M921", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shields T.M.D. (E)", "service_date": "2026-09-21", "dest_arr_time": "2317", "dest_platform": null, "is_terminated": 1, "next_location": "Shields T.M.D. (E)", "signalling_id": "5B87", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2315", "current_leg_dep": "2312", "current_leg_end": "Shields T.M.D. (E)", "origin_dep_time": "2303", "origin_platform": "8", "current_location": "Shields T.M.D. (E)", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]}", "current_leg_start": "Shields Jn No.1 Line", "dest_arr_time_act": "2317", "motion_projection": null, "next_location_lat": "55.8471122", "next_location_lon": "-4.2845443", "previous_location": "Shields Jn No.1 Line", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3019.146, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3059.032, \"from_m\": 3019.146, \"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\": 3610.993, \"from_m\": 3059.032, \"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\": 756994, \"profile_key\": \"36bba04f5fad4d6978fde92f4755626c240e1a73abdd5c124a6f342c811edf4f\", \"schedule_id\": 29453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 142230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 142230}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2314\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 4, \"distance_m\": 3108.51, \"section_seq\": 1, \"route_path_id\": 142230}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": null, \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 5, \"distance_m\": 3610.993, \"section_seq\": 1, \"route_path_id\": 142230}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3610.993, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142230}], \"total_distance_m\": 3610.993, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3175.932, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2303", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.8471122", "current_position_lon": "-4.2845443", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:47Z\", \"source_id\": 64264922, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:51Z\", \"source_id\": 20364551, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:49Z\", \"source_id\": 20367278, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shields T.M.D. (E)", "service_state_platform": null, "timing_fact_generation": 1790028830234420, "current_leg_arrival_utc": "2026-09-21T23:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:00.517471", "service_state_evidence_id": 20367278, "current_leg_start_actual_dep": "2026-09-21T23:14:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:00.862205", "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 |
GLC |
XGW |
5B87 |
320414 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3019.146, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3059.032, "from_m": 3019.146, "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": 3610.993, "from_m": 3059.032, "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": 756994, "profile_key": "36bba04f5fad4d6978fde92f4755626c240e1a73abdd5c124a6f342c811edf4f", "schedule_id": 29453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2303", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 142230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 142230}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2314", "location": "Shields Jn No.1 Line", "stage_seq": 4, "distance_m": 3108.51, "section_seq": 1, "route_path_id": 142230}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": null, "location": "Shields T.M.D. (E)", "stage_seq": 5, "distance_m": 3610.993, "section_seq": 1, "route_path_id": 142230}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3610.993, "from_m": 0.0, "section_seq": 1, "route_path_id": 142230}], "total_distance_m": 3610.993, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3175.932, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1802, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:47Z", "source_id": 64264922, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:09:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:51Z", "source_id": 20364551, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:49Z", "source_id": 20367278, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2303 |
2303 |
8 |
None |
None |
Shields T.M.D. (E) |
2317 |
2317 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84550/2026-09-21/detailed |
None |
Shields Jn No.1 Line |
2026-09-21T23:14:00+01:00 |
Shields T.M.D. (E) |
3.0 |
{"type": "LineString", "coordinates": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]} |
0.3 |
2312 |
2315 |
Shields Jn No.1 Line |
Shields T.M.D. (E) |
Shields T.M.D. (E) |
55.8471122 |
-4.2845443 |
55.8471122 |
-4.2845443 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
Shields T.M.D. (E) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367278 |
1790028830234420 |
14 |
14 |
2026-09-21 22:25:00.862205 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:00.517471 |
| 725503 |
756364 |
G30814 |
362S66M821 |
2026-09-21 |
COMPLETE |
20366935 |
2026-09-21 23:14:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756364, "stp": "P", "toc": "Merseyrail", "uid": "G30814", "consist": "777007+777029", "dest_crs": "SOP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30814/2026-09-21/detailed", "trust_id": "362S66M821", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southport", "service_date": "2026-09-21", "dest_arr_time": "2322", "dest_platform": "2", "is_terminated": 1, "next_location": "Southport", "signalling_id": "2S66", "timing_status": "EARLY", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "2314", "current_leg_dep": "2311", "current_leg_end": "Southport", "origin_dep_time": "2232", "origin_platform": "2", "current_location": "Southport Sig. 1087", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.014628, 53.63386059999999], [-3.0142763, 53.6342158], [-3.013325, 53.6351168], [-3.0127384, 53.63561219999999], [-3.0122144, 53.6360417], [-3.011584, 53.6364959], [-3.0108577999999997, 53.6370147], [-3.0101867, 53.6374508], [-3.009846899999999, 53.637658], [-3.0066669, 53.6396117], [-3.0051516, 53.6405542], [-3.0036331, 53.6414686], [-3.0025286999999996, 53.642134899999995], [-3.0019682999999997, 53.6424828], [-3.0015235999999996, 53.6427545], [-3.0012056999999994, 53.64297099999999], [-3.0010078, 53.643128899999994], [-3.0008393999999994, 53.64327719999999], [-3.0007644999999994, 53.6433518], [-3.0006263, 53.6435289], [-3.0005055, 53.64371059999999], [-3.0004460999999996, 53.643843899999986], [-3.0003954000000004, 53.64398919999999], [-3.0003570999999996, 53.6441499], [-3.0003533, 53.644330999999994], [-3.0003663, 53.6444582], [-3.0003885, 53.64457689999999], [-3.0004411, 53.6446994], [-3.0005594, 53.644869400000005], [-3.0006657, 53.64508179999999], [-3.0007334999999995, 53.6451698], [-3.0009570999999995, 53.64538850000001], [-3.0010892, 53.6454968], [-3.0013021, 53.64568589999999], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]}", "current_leg_start": "Birkdale", "dest_arr_time_act": "2321", "motion_projection": null, "next_location_lat": "53.6467494", "next_location_lon": "-3.0029844", "previous_location": "Birkdale", "current_leg_milage": "1.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 169.657, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 837.852, \"from_m\": 169.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1042.761, \"from_m\": 837.852, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3570.117, \"from_m\": 1042.761, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3879.714, \"from_m\": 3570.117, \"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\": 4666.614, \"from_m\": 3879.714, \"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\": 5026.533, \"from_m\": 4666.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5104.802, \"from_m\": 5026.533, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6483.365, \"from_m\": 5104.802, \"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\": 9179.226, \"from_m\": 6483.365, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9964.541, \"from_m\": 9179.226, \"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\": 19362.833, \"from_m\": 9964.541, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19413.72, \"from_m\": 19362.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30221.137, \"from_m\": 19413.72, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30527.644, \"from_m\": 30221.137, \"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\": 30841.575, \"from_m\": 30527.644, \"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}], \"service_id\": 756364, \"profile_key\": \"cb15422ed8010661b738d8a546dfaca02e472e3a1eec66f59840cced8dea8268\", \"schedule_id\": 11467, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 2, \"distance_m\": 952.387, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Sandhills\", \"stage_seq\": 3, \"distance_m\": 3424.317, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241\", \"location\": \"Bank Hall\", \"stage_seq\": 4, \"distance_m\": 4446.675, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Bootle Oriel Road\", \"stage_seq\": 5, \"distance_m\": 5618.534, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2246H\", \"location\": \"Bootle New Strand\", \"stage_seq\": 6, \"distance_m\": 6241.814, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Seaforth & Litherland\", \"stage_seq\": 7, \"distance_m\": 7828.061, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Waterloo (Merseyside)\", \"stage_seq\": 8, \"distance_m\": 9503.61, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Blundellsands & Crosby\", \"stage_seq\": 9, \"distance_m\": 11294.368, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Hall Road\", \"stage_seq\": 10, \"distance_m\": 12634.866, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Hightown\", \"stage_seq\": 11, \"distance_m\": 15797.39, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Formby\", \"stage_seq\": 12, \"distance_m\": 19074.426, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2306\", \"location\": \"Freshfield\", \"stage_seq\": 13, \"distance_m\": 20479.88, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"Ainsdale\", \"stage_seq\": 14, \"distance_m\": 24981.086, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313H\", \"location\": \"Hillside\", \"stage_seq\": 15, \"distance_m\": 27411.695, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"Birkdale\", \"stage_seq\": 16, \"distance_m\": 28999.499, \"section_seq\": 1, \"route_path_id\": 134224}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": null, \"location\": \"Southport\", \"stage_seq\": 17, \"distance_m\": 30841.575, \"section_seq\": 1, \"route_path_id\": 134224}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30841.575, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134224}], \"total_distance_m\": 30841.575, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30712.419, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 129.156, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2232", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.6467494", "current_position_lon": "-3.0029844", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:38Z\", \"source_id\": 64198907, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:33:39Z\", \"source_id\": 20344419, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:57Z\", \"source_id\": 64205658, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:36:59Z\", \"source_id\": 20346394, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:26Z\", \"source_id\": 64208413, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:27Z\", \"source_id\": 20347257, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:46Z\", \"source_id\": 64212934, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:40:51Z\", \"source_id\": 20348687, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9728, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:08Z\", \"source_id\": 64217427, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:43:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:15Z\", \"source_id\": 20350076, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:39Z\", \"source_id\": 64220423, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:46:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:44Z\", \"source_id\": 20351009, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:06Z\", \"source_id\": 64225067, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:48:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:47:10Z\", \"source_id\": 20352433, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9712, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:10Z\", \"source_id\": 64230994, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:51:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:50:15Z\", \"source_id\": 20354224, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:25Z\", \"source_id\": 64235600, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:29Z\", \"source_id\": 20355451, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:55Z\", \"source_id\": 64238373, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:56:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:53:55Z\", \"source_id\": 20356312, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:58Z\", \"source_id\": 64247493, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:59:00Z\", \"source_id\": 20359123, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:07Z\", \"source_id\": 64251309, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:01:11Z\", \"source_id\": 20360312, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:52Z\", \"source_id\": 64254594, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:05:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:55Z\", \"source_id\": 20361282, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:57Z\", \"source_id\": 64263501, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:00Z\", \"source_id\": 20364033, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:27Z\", \"source_id\": 64266075, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:09:29Z\", \"source_id\": 20364858, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:12Z\", \"source_id\": 64272591, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:13Z\", \"source_id\": 20366935, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southport", "service_state_platform": "1", "timing_fact_generation": 1790028793231735, "current_leg_arrival_utc": "2026-09-21T23:17:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:05.785841", "service_state_evidence_id": 20366935, "current_leg_start_actual_dep": "2026-09-21T23:16:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-21T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:05.982811", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
LVC |
SOP |
2S66 |
777007+777029 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 169.657, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 837.852, "from_m": 169.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1042.761, "from_m": 837.852, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3570.117, "from_m": 1042.761, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3879.714, "from_m": 3570.117, "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": 4666.614, "from_m": 3879.714, "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": 5026.533, "from_m": 4666.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5104.802, "from_m": 5026.533, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6483.365, "from_m": 5104.802, "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": 9179.226, "from_m": 6483.365, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9964.541, "from_m": 9179.226, "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": 19362.833, "from_m": 9964.541, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19413.72, "from_m": 19362.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30221.137, "from_m": 19413.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30527.644, "from_m": 30221.137, "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": 30841.575, "from_m": 30527.644, "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}], "service_id": 756364, "profile_key": "cb15422ed8010661b738d8a546dfaca02e472e3a1eec66f59840cced8dea8268", "schedule_id": 11467, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2232", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Moorfields (Northern Line)", "stage_seq": 2, "distance_m": 952.387, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Sandhills", "stage_seq": 3, "distance_m": 3424.317, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241", "location": "Bank Hall", "stage_seq": 4, "distance_m": 4446.675, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Bootle Oriel Road", "stage_seq": 5, "distance_m": 5618.534, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2246H", "location": "Bootle New Strand", "stage_seq": 6, "distance_m": 6241.814, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Seaforth & Litherland", "stage_seq": 7, "distance_m": 7828.061, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Waterloo (Merseyside)", "stage_seq": 8, "distance_m": 9503.61, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Blundellsands & Crosby", "stage_seq": 9, "distance_m": 11294.368, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Hall Road", "stage_seq": 10, "distance_m": 12634.866, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Hightown", "stage_seq": 11, "distance_m": 15797.39, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Formby", "stage_seq": 12, "distance_m": 19074.426, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Freshfield", "stage_seq": 13, "distance_m": 20479.88, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Ainsdale", "stage_seq": 14, "distance_m": 24981.086, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313H", "location": "Hillside", "stage_seq": 15, "distance_m": 27411.695, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Birkdale", "stage_seq": 16, "distance_m": 28999.499, "section_seq": 1, "route_path_id": 134224}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": null, "location": "Southport", "stage_seq": 17, "distance_m": 30841.575, "section_seq": 1, "route_path_id": 134224}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30841.575, "from_m": 0.0, "section_seq": 1, "route_path_id": 134224}], "total_distance_m": 30841.575, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30712.419, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.156, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9775, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:38Z", "source_id": 64198907, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:34:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:33:39Z", "source_id": 20344419, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:57Z", "source_id": 64205658, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:36:59Z", "source_id": 20346394, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9753, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:26Z", "source_id": 64208413, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:39:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:27Z", "source_id": 20347257, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9735, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:46Z", "source_id": 64212934, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:40:51Z", "source_id": 20348687, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9728, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:08Z", "source_id": 64217427, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:43:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:15Z", "source_id": 20350076, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9722, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:39Z", "source_id": 64220423, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:46:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:44Z", "source_id": 20351009, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9717, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:06Z", "source_id": 64225067, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:48:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:47:10Z", "source_id": 20352433, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9712, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:10Z", "source_id": 64230994, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:51:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:50:15Z", "source_id": 20354224, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9705, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:25Z", "source_id": 64235600, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:53:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:29Z", "source_id": 20355451, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9699, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:55Z", "source_id": 64238373, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:56:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:53:55Z", "source_id": 20356312, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9694, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:58Z", "source_id": 64247493, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:59:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:59:00Z", "source_id": 20359123, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9689, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:07Z", "source_id": 64251309, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:01:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:01:11Z", "source_id": 20360312, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9685, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:52Z", "source_id": 64254594, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T22:05:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:55Z", "source_id": 20361282, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9680, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:57Z", "source_id": 64263501, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:08:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:00Z", "source_id": 20364033, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9675, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:27Z", "source_id": 64266075, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:11:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:09:29Z", "source_id": 20364858, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9314, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:12Z", "source_id": 64272591, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:13Z", "source_id": 20366935, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:14:00+01:00", "operational_fact": true}] |
Liverpool Central (Northern) |
2232 |
2232 |
2 |
None |
None |
Southport |
2322 |
2321 |
2 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30814/2026-09-21/detailed |
None |
Birkdale |
2026-09-21T23:16:00+01:00 |
Southport |
3.0 |
{"type": "LineString", "coordinates": [[-3.014628, 53.63386059999999], [-3.0142763, 53.6342158], [-3.013325, 53.6351168], [-3.0127384, 53.63561219999999], [-3.0122144, 53.6360417], [-3.011584, 53.6364959], [-3.0108577999999997, 53.6370147], [-3.0101867, 53.6374508], [-3.009846899999999, 53.637658], [-3.0066669, 53.6396117], [-3.0051516, 53.6405542], [-3.0036331, 53.6414686], [-3.0025286999999996, 53.642134899999995], [-3.0019682999999997, 53.6424828], [-3.0015235999999996, 53.6427545], [-3.0012056999999994, 53.64297099999999], [-3.0010078, 53.643128899999994], [-3.0008393999999994, 53.64327719999999], [-3.0007644999999994, 53.6433518], [-3.0006263, 53.6435289], [-3.0005055, 53.64371059999999], [-3.0004460999999996, 53.643843899999986], [-3.0003954000000004, 53.64398919999999], [-3.0003570999999996, 53.6441499], [-3.0003533, 53.644330999999994], [-3.0003663, 53.6444582], [-3.0003885, 53.64457689999999], [-3.0004411, 53.6446994], [-3.0005594, 53.644869400000005], [-3.0006657, 53.64508179999999], [-3.0007334999999995, 53.6451698], [-3.0009570999999995, 53.64538850000001], [-3.0010892, 53.6454968], [-3.0013021, 53.64568589999999], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]} |
1.1 |
2311 |
2314 |
Birkdale |
Southport Sig. 1087 |
Southport |
53.6467494 |
-3.0029844 |
53.6467494 |
-3.0029844 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:14:00 |
Southport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366935 |
1790028793231735 |
61 |
61 |
2026-09-21 22:25:05.982811 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:05.785841 |
| 725504 |
756875 |
V29430 |
775B841821 |
2026-09-21 |
COMPLETE |
20367928 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756875, "stp": "N", "toc": "Transport for Wales", "uid": "V29430", "consist": "197107", "dest_crs": "XCC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V29430/2026-09-21/detailed", "trust_id": "775B841821", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-21", "dest_arr_time": "2310", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5B84", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "2315", "current_leg_dep": "2304", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "2258", "origin_platform": "7", "current_location": "Canton C.S.D.", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "+5 minutes", "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": "2310", "motion_projection": null, "next_location_lat": "51.4746824", "next_location_lon": "-3.1944478", "previous_location": "Cardiff Central", "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.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 562.149, \"from_m\": 376.805, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 756875, \"profile_key\": \"7325066b4a343326c200704bec90d81ac47cf7de94dc65a6fb347d8e3c544713\", \"schedule_id\": 41411, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125365}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"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\": 100.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": "2258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4746824", "current_position_lon": "-3.1944478", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:15:06Z\", \"source_id\": 20367928, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Canton C.S.D.", "service_state_platform": null, "timing_fact_generation": 1790028906496312, "current_leg_arrival_utc": "2026-09-21T23:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:06.492744", "service_state_evidence_id": 20367928, "current_leg_start_actual_dep": "2026-09-21T23:03:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:06.570220", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
N |
CDF |
XCC |
5B84 |
197107 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 562.149, "from_m": 376.805, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 756875, "profile_key": "7325066b4a343326c200704bec90d81ac47cf7de94dc65a6fb347d8e3c544713", "schedule_id": 41411, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2258", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125365}, {"is_pass": false, "wtt_arr": "2310", "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": 100.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} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:15:06Z", "source_id": 20367928, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Cardiff Central |
2258 |
2258 |
7 |
None |
None |
Canton C.S.D. |
2310 |
2310 |
None |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:V29430/2026-09-21/detailed |
None |
Cardiff Central |
2026-09-21T23:03:00+01:00 |
Canton C.S.D. |
11.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 |
2304 |
2315 |
Cardiff Central |
Canton C.S.D. |
Canton C.S.D. |
51.4746824 |
-3.1944478 |
51.4746824 |
-3.1944478 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
Canton C.S.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367928 |
1790028906496312 |
12 |
12 |
2026-09-21 22:25:06.570220 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:06.492744 |
| 725505 |
755492 |
P67287 |
491Y67M721 |
2026-09-21 |
COMPLETE |
20367301 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 755492, "stp": "P", "toc": "Greater Anglia", "uid": "P67287", "consist": "720551", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P67287/2026-09-21/detailed", "trust_id": "491Y67M721", "origin_crs": "IPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "10", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1Y67", "timing_status": "LATE", "origin_station": "Ipswich", "current_leg_arr": "2315", "current_leg_dep": "2308", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2151", "origin_platform": "4", "current_location": "London Liverpool Street", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 82.902, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 128.844, \"from_m\": 82.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 194.073, \"from_m\": 128.844, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 523.577, \"from_m\": 194.073, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 791.434, \"from_m\": 523.577, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1153.82, \"from_m\": 791.434, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13894.337, \"from_m\": 1153.82, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 14565.494, \"from_m\": 13894.337, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 15348.574, \"from_m\": 14565.494, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16681.009, \"from_m\": 15348.574, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16699.032, \"from_m\": 16681.009, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26561.289, \"from_m\": 16699.032, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 27282.021, \"from_m\": 26561.289, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27311.297, \"from_m\": 27282.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35291.816, \"from_m\": 27311.297, \"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\": 35333.912, \"from_m\": 35291.816, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48616.444, \"from_m\": 35333.912, \"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\": 48659.525, \"from_m\": 48616.444, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56932.477, \"from_m\": 48659.525, \"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\": 57018.112, \"from_m\": 56932.477, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61119.451, \"from_m\": 57018.112, \"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\": 61610.589, \"from_m\": 61119.451, \"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\": 63112.157, \"from_m\": 61610.589, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65370.901, \"from_m\": 63112.157, \"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\": 77451.455, \"from_m\": 65370.901, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78373.892, \"from_m\": 77451.455, \"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\": 78679.867, \"from_m\": 78373.892, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78869.428, \"from_m\": 78679.867, \"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\": 91069.379, \"from_m\": 78869.428, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91139.743, \"from_m\": 91069.379, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103151.528, \"from_m\": 91139.743, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 103764.759, \"from_m\": 103151.528, \"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\": 107712.808, \"from_m\": 103764.759, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 108175.403, \"from_m\": 107712.808, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108246.019, \"from_m\": 108175.403, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108471.287, \"from_m\": 108246.019, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108982.734, \"from_m\": 108471.287, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109509.359, \"from_m\": 108982.734, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 109986.033, \"from_m\": 109509.359, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110439.252, \"from_m\": 109986.033, \"capability_applied\": null, \"effective_limit_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\": 755492, \"profile_key\": \"92ad2330d43056237412bfb31068688d5ea27157464270a2957d15d05987b983\", \"schedule_id\": 22281, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Ipswich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 2, \"distance_m\": 1338.66, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2203\", \"location\": \"Manningtree\", \"stage_seq\": 3, \"distance_m\": 14940.56, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2212\", \"location\": \"Colchester\", \"stage_seq\": 4, \"distance_m\": 27506.178, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2217\", \"location\": \"Marks Tey\", \"stage_seq\": 5, \"distance_m\": 35497.926, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2222\", \"wtt_dep\": \"2222H\", \"location\": \"Kelvedon\", \"stage_seq\": 6, \"distance_m\": 42554.799, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228H\", \"location\": \"Witham\", \"stage_seq\": 7, \"distance_m\": 48408.207, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"Hatfield Peverel\", \"stage_seq\": 8, \"distance_m\": 52691.195, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2236H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 9, \"distance_m\": 58424.147, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2241\", \"location\": \"Chelmsford\", \"stage_seq\": 10, \"distance_m\": 62599.609, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Shenfield\", \"stage_seq\": 11, \"distance_m\": 78030.243, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256H\", \"location\": \"Gidea Park\", \"stage_seq\": 12, \"distance_m\": 88794.463, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Ilford\", \"stage_seq\": 13, \"distance_m\": 98690.614, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 14, \"distance_m\": 101503.027, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Stratford\", \"stage_seq\": 15, \"distance_m\": 104055.966, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Bow Jn\", \"stage_seq\": 16, \"distance_m\": 105549.263, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 108618.889, \"section_seq\": 1, \"route_path_id\": 139347}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 110439.252, \"section_seq\": 1, \"route_path_id\": 139347}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 110439.252, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139347}], \"total_distance_m\": 110439.252, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109522.772, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 916.48, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2151", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:59:21Z\", \"source_id\": 64126287, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:00:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:59:27Z\", \"source_id\": 20322858, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:17Z\", \"source_id\": 64148044, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:10:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:09:24Z\", \"source_id\": 20329308, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:13Z\", \"source_id\": 64162942, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:17:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:16:18Z\", \"source_id\": 20333632, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:54Z\", \"source_id\": 64172696, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:22:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:20:59Z\", \"source_id\": 20336532, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:05Z\", \"source_id\": 64183525, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:26:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:26:10Z\", \"source_id\": 20339879, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:16Z\", \"source_id\": 64192208, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:31:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:30:20Z\", \"source_id\": 20342417, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:30Z\", \"source_id\": 64200592, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:34:33Z\", \"source_id\": 20344915, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:57Z\", \"source_id\": 64209482, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:59Z\", \"source_id\": 20347565, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:02Z\", \"source_id\": 64234849, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:52:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:08Z\", \"source_id\": 20355280, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:33Z\", \"source_id\": 64246850, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:58:35Z\", \"source_id\": 20358924, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:23Z\", \"source_id\": 64255577, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:04:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:03:25Z\", \"source_id\": 20361583, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:42Z\", \"source_id\": 64261303, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:45Z\", \"source_id\": 20363398, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:49Z\", \"source_id\": 64273722, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:55Z\", \"source_id\": 20367301, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "10", "timing_fact_generation": 1790028836534895, "current_leg_arrival_utc": "2026-09-21T23:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:09.205712", "service_state_evidence_id": 20367301, "current_leg_start_actual_dep": "2026-09-21T23:07:30+01:00", "operational_evidence_version": 96, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:09.263577", "service_state_valid_until_kind": null, "operational_interpretation_version": 96, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
IPS |
LST |
1Y67 |
720551 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 82.902, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128.844, "from_m": 82.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 194.073, "from_m": 128.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 523.577, "from_m": 194.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 791.434, "from_m": 523.577, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1153.82, "from_m": 791.434, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13894.337, "from_m": 1153.82, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 14565.494, "from_m": 13894.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 15348.574, "from_m": 14565.494, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16681.009, "from_m": 15348.574, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16699.032, "from_m": 16681.009, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26561.289, "from_m": 16699.032, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27282.021, "from_m": 26561.289, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27311.297, "from_m": 27282.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35291.816, "from_m": 27311.297, "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": 35333.912, "from_m": 35291.816, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48616.444, "from_m": 35333.912, "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": 48659.525, "from_m": 48616.444, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56932.477, "from_m": 48659.525, "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": 57018.112, "from_m": 56932.477, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61119.451, "from_m": 57018.112, "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": 61610.589, "from_m": 61119.451, "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": 63112.157, "from_m": 61610.589, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65370.901, "from_m": 63112.157, "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": 77451.455, "from_m": 65370.901, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78373.892, "from_m": 77451.455, "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": 78679.867, "from_m": 78373.892, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78869.428, "from_m": 78679.867, "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": 91069.379, "from_m": 78869.428, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91139.743, "from_m": 91069.379, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103151.528, "from_m": 91139.743, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103764.759, "from_m": 103151.528, "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": 107712.808, "from_m": 103764.759, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 108175.403, "from_m": 107712.808, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108246.019, "from_m": 108175.403, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108471.287, "from_m": 108246.019, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108982.734, "from_m": 108471.287, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109509.359, "from_m": 108982.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 109986.033, "from_m": 109509.359, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110439.252, "from_m": 109986.033, "capability_applied": null, "effective_limit_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": 755492, "profile_key": "92ad2330d43056237412bfb31068688d5ea27157464270a2957d15d05987b983", "schedule_id": 22281, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2151", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Ipswich Halifax Jn", "stage_seq": 2, "distance_m": 1338.66, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Manningtree", "stage_seq": 3, "distance_m": 14940.56, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Colchester", "stage_seq": 4, "distance_m": 27506.178, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217", "location": "Marks Tey", "stage_seq": 5, "distance_m": 35497.926, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Kelvedon", "stage_seq": 6, "distance_m": 42554.799, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Witham", "stage_seq": 7, "distance_m": 48408.207, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Hatfield Peverel", "stage_seq": 8, "distance_m": 52691.195, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2236H", "location": "Beaulieu Park (Construction)", "stage_seq": 9, "distance_m": 58424.147, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241", "location": "Chelmsford", "stage_seq": 10, "distance_m": 62599.609, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Shenfield", "stage_seq": 11, "distance_m": 78030.243, "section_seq": 1, "route_path_id": 139347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Gidea Park", "stage_seq": 12, "distance_m": 88794.463, "section_seq": 1, "route_path_id": 139347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Ilford", "stage_seq": 13, "distance_m": 98690.614, "section_seq": 1, "route_path_id": 139347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Forest Gate Jn", "stage_seq": 14, "distance_m": 101503.027, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Stratford", "stage_seq": 15, "distance_m": 104055.966, "section_seq": 1, "route_path_id": 139347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Bow Jn", "stage_seq": 16, "distance_m": 105549.263, "section_seq": 1, "route_path_id": 139347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 108618.889, "section_seq": 1, "route_path_id": 139347}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 110439.252, "section_seq": 1, "route_path_id": 139347}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 110439.252, "from_m": 0.0, "section_seq": 1, "route_path_id": 139347}], "total_distance_m": 110439.252, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109522.772, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 916.48, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13525, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:59:21Z", "source_id": 64126287, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:00:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:59:27Z", "source_id": 20322858, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13689, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:17Z", "source_id": 64148044, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:10:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:09:24Z", "source_id": 20329308, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13762, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:13Z", "source_id": 64162942, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:17:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:16:18Z", "source_id": 20333632, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13795, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:54Z", "source_id": 64172696, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:22:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:20:59Z", "source_id": 20336532, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13807, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:05Z", "source_id": 64183525, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:26:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:26:10Z", "source_id": 20339879, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13852, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:16Z", "source_id": 64192208, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:31:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:30:20Z", "source_id": 20342417, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:30Z", "source_id": 64200592, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:35:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:34:33Z", "source_id": 20344915, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:57Z", "source_id": 64209482, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:39:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:59Z", "source_id": 20347565, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:02Z", "source_id": 64234849, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:52:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:08Z", "source_id": 20355280, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:33Z", "source_id": 64246850, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T21:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:58:35Z", "source_id": 20358924, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:23Z", "source_id": 64255577, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T22:04:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:03:25Z", "source_id": 20361583, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:42Z", "source_id": 64261303, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:07:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:45Z", "source_id": 20363398, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15496, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:49Z", "source_id": 64273722, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:15:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:55Z", "source_id": 20367301, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Ipswich |
2151 |
2151 |
4 |
None |
None |
London Liverpool Street |
2314 |
2314 |
10 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P67287/2026-09-21/detailed |
None |
Stratford |
2026-09-21T23:07:30+01:00 |
London Liverpool Street |
7.0 |
{"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
3.9 |
2308 |
2315 |
Stratford |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367301 |
1790028836534895 |
96 |
96 |
2026-09-21 22:25:09.263577 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:09.205712 |
| 725506 |
756869 |
W11082 |
652E65M821 |
2026-09-21 |
COMPLETE |
20367269 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756869, "stp": "P", "toc": "West Midlands Trains", "uid": "W11082", "consist": "196002", "dest_crs": "KNN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11082/2026-09-21/detailed", "trust_id": "652E65M821", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kings Norton", "service_date": "2026-09-21", "dest_arr_time": "2316", "dest_platform": null, "is_terminated": 1, "next_location": "Kings Norton", "signalling_id": "2E65", "timing_status": "EARLY", "origin_station": "Birmingham New Street", "current_leg_arr": "2315", "current_leg_dep": "2312", "current_leg_end": "Kings Norton", "origin_dep_time": "2257", "origin_platform": "7M", "current_location": "Kings Norton", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.907628712360263, 52.43051231741831], [-1.9078130999999996, 52.43022400000001], [-1.9080306, 52.4298842], [-1.9081537, 52.42964289999999], [-1.9087366999999995, 52.428499], [-1.9089767, 52.42802], [-1.9091731999999997, 52.4276398], [-1.9093128999999995, 52.4273853], [-1.9095189, 52.427032399999995], [-1.9096807, 52.42677710000001], [-1.9097712, 52.42664159999999], [-1.9100089, 52.4263048], [-1.910165, 52.42611599999999], [-1.9103426, 52.4258869], [-1.9105242, 52.4256636], [-1.9106583, 52.4255058], [-1.9108643, 52.4252728], [-1.9110263, 52.425091399999985], [-1.9112785, 52.42482150000001], [-1.9116912999999995, 52.4244061], [-1.9122663, 52.42388009999999], [-1.9126949, 52.42351409999999], [-1.9128761999999997, 52.4233711], [-1.9130459, 52.4232381], [-1.9131884, 52.42312590000001], [-1.9135914000000005, 52.4228274], [-1.9138735, 52.4226225], [-1.9140328, 52.42251219999999], [-1.9141981999999995, 52.4224007], [-1.9144913999999995, 52.4222036], [-1.9146414999999997, 52.4221106], [-1.9148787, 52.4219607], [-1.91577, 52.4214272], [-1.9160232, 52.42127700000001], [-1.9167708000000003, 52.42082109999999], [-1.9172271000000003, 52.4205419], [-1.9175811, 52.42033529999999], [-1.9181816000000005, 52.4199831], [-1.9183708, 52.419869], [-1.9186950999999997, 52.4196729], [-1.9187859, 52.41961799999999], [-1.9192700999999996, 52.41932179999999], [-1.9196485, 52.419088499999994], [-1.9200360999999997, 52.4188536], [-1.9205497, 52.4185458], [-1.920701, 52.4184534], [-1.92109144457186, 52.41821984725563], [-1.9211166, 52.418204800000005], [-1.9211456999999996, 52.418185900000005], [-1.9211925999999997, 52.418157599999994], [-1.9213400999999997, 52.41808999999999], [-1.9215059999999995, 52.41801339999999], [-1.9216528, 52.4179581], [-1.921792, 52.4179068], [-1.9219115999999996, 52.417869], [-1.92201, 52.417839], [-1.9221574, 52.4177965], [-1.9223203, 52.4177575], [-1.922461, 52.417730600000006], [-1.9226241, 52.4177039], [-1.9227619, 52.4176811], [-1.9229102, 52.4176659], [-1.9230244, 52.4176554], [-1.9231414, 52.4176476], [-1.9233009999999997, 52.41764140000001], [-1.9234494, 52.41764059999999], [-1.9236643999999996, 52.41764489999999], [-1.9238165999999997, 52.4176565], [-1.9239773, 52.4176732], [-1.9241097, 52.417688299999995], [-1.9242435, 52.41771], [-1.9244894, 52.4177607], [-1.9246373999999995, 52.417796800000005], [-1.9248107, 52.41784539999998], [-1.9249536, 52.41788979999999], [-1.9251085, 52.4179513], [-1.9252299, 52.41800310000001], [-1.9253585, 52.4180643], [-1.9254315999999996, 52.418101100000015], [-1.9255129, 52.4181443], [-1.9255930999999995, 52.4181904], [-1.925663, 52.41823440000001], [-1.9257336000000005, 52.41828300000001], [-1.9258006000000003, 52.4183321], [-1.9258721, 52.4183875], [-1.9259382, 52.418443199999984], [-1.9259984000000003, 52.41849669999999], [-1.9260651999999996, 52.41856369999999], [-1.9261284000000003, 52.4186325], [-1.9261817000000003, 52.418697900000005], [-1.9262418, 52.4187756], [-1.9262973999999995, 52.4188543], [-1.9263592, 52.41896100000001], [-1.9264017, 52.41904799999999], [-1.9264351, 52.4191493], [-1.9264623, 52.41923880000002], [-1.9264776, 52.41930409999999], [-1.9264804, 52.419326299999994], [-1.9264855, 52.4193602], [-1.9264915999999996, 52.4194456], [-1.9264925, 52.419585999999995], [-1.9266148, 52.4189102], [-1.926719, 52.418235], [-1.9267433999999997, 52.4180769], [-1.9267863, 52.417753], [-1.9268433, 52.4174437], [-1.9268766, 52.4172628], [-1.9270751999999995, 52.4167826], [-1.9271886, 52.4165849], [-1.9274141, 52.41627309999999], [-1.9276795, 52.4159862], [-1.9280308999999995, 52.4156966], [-1.9285424, 52.4153481], [-1.9289684, 52.415127699999985], [-1.9293149999999992, 52.41498210000001], [-1.9297030999999996, 52.41484019999999], [-1.9300465, 52.4147429], [-1.9303079000000003, 52.41468319999999], [-1.9306593999999997, 52.41460549999999], [-1.9312014, 52.41451589999999], [-1.9313768, 52.4144869], [-1.932531, 52.41434279999999], [-1.9326456, 52.4143281], [-1.9335199, 52.41420709999999]]}", "current_leg_start": "Pineapple Road", "dest_arr_time_act": "2316", "motion_projection": null, "next_location_lat": "52.4142071", "next_location_lon": "-1.9335199", "previous_location": "Pineapple Road", "current_leg_milage": "1.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 287.474, \"from_m\": 251.478, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.339, \"from_m\": 287.474, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 723.27, \"from_m\": 301.339, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1560.498, \"from_m\": 723.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2029.151, \"from_m\": 1560.498, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2441.949, \"from_m\": 2029.151, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2607.686, \"from_m\": 2441.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3210.573, \"from_m\": 2607.686, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3250.736, \"from_m\": 3210.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\": 11331.967, \"from_m\": 3250.736, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11428.039, \"from_m\": 11331.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\": 11989.222, \"from_m\": 11428.039, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12055.997, \"from_m\": 11989.222, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12250.955, \"from_m\": 12055.997, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12307.06, \"from_m\": 12250.955, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12435.292, \"from_m\": 12307.06, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 756869, \"profile_key\": \"286b7df5a58ceb7b12f19d4d90dd49913cc48ae4923dc39dd9fa0f2e5106a489\", \"schedule_id\": 25743, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1003.358, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1560.498, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 4, \"distance_m\": 2607.686, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Bordesley Jn\", \"stage_seq\": 5, \"distance_m\": 3148.822, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Moseley Village\", \"stage_seq\": 6, \"distance_m\": 6459.358, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"Kings Heath\", \"stage_seq\": 7, \"distance_m\": 7570.304, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Pineapple Road\", \"stage_seq\": 8, \"distance_m\": 8895.157, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Lifford East Jn\", \"stage_seq\": 9, \"distance_m\": 10569.114, \"section_seq\": 1, \"route_path_id\": 119883}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": null, \"location\": \"Kings Norton\", \"stage_seq\": 10, \"distance_m\": 12435.292, \"section_seq\": 1, \"route_path_id\": 119883}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12435.292, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119883}], \"total_distance_m\": 12435.292, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12435.292, \"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": "2257", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4142071", "current_position_lon": "-1.9335199", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20047, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:30Z\", \"source_id\": 64259290, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:05:35Z\", \"source_id\": 20362728, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:31Z\", \"source_id\": 64264497, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:08:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:35Z\", \"source_id\": 20364360, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:09Z\", \"source_id\": 64268987, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:11Z\", \"source_id\": 20365787, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:44Z\", \"source_id\": 64273597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:49Z\", \"source_id\": 20367269, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kings Norton", "service_state_platform": "4", "timing_fact_generation": 1790028831400830, "current_leg_arrival_utc": "2026-09-21T23:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:14.442532", "service_state_evidence_id": 20367269, "current_leg_start_actual_dep": "2026-09-21T23:12:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:14.580867", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BHM |
KNN |
2E65 |
196002 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 287.474, "from_m": 251.478, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.339, "from_m": 287.474, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 723.27, "from_m": 301.339, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1560.498, "from_m": 723.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2029.151, "from_m": 1560.498, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2441.949, "from_m": 2029.151, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2607.686, "from_m": 2441.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3210.573, "from_m": 2607.686, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3250.736, "from_m": 3210.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": 11331.967, "from_m": 3250.736, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11428.039, "from_m": 11331.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": 11989.222, "from_m": 11428.039, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12055.997, "from_m": 11989.222, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12250.955, "from_m": 12055.997, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12307.06, "from_m": 12250.955, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12435.292, "from_m": 12307.06, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 756869, "profile_key": "286b7df5a58ceb7b12f19d4d90dd49913cc48ae4923dc39dd9fa0f2e5106a489", "schedule_id": 25743, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2257", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1003.358, "section_seq": 1, "route_path_id": 119883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1560.498, "section_seq": 1, "route_path_id": 119883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "St. Andrews Jn", "stage_seq": 4, "distance_m": 2607.686, "section_seq": 1, "route_path_id": 119883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Bordesley Jn", "stage_seq": 5, "distance_m": 3148.822, "section_seq": 1, "route_path_id": 119883}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Moseley Village", "stage_seq": 6, "distance_m": 6459.358, "section_seq": 1, "route_path_id": 119883}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Kings Heath", "stage_seq": 7, "distance_m": 7570.304, "section_seq": 1, "route_path_id": 119883}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Pineapple Road", "stage_seq": 8, "distance_m": 8895.157, "section_seq": 1, "route_path_id": 119883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Lifford East Jn", "stage_seq": 9, "distance_m": 10569.114, "section_seq": 1, "route_path_id": 119883}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": null, "location": "Kings Norton", "stage_seq": 10, "distance_m": 12435.292, "section_seq": 1, "route_path_id": 119883}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12435.292, "from_m": 0.0, "section_seq": 1, "route_path_id": 119883}], "total_distance_m": 12435.292, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12435.292, "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": 20047, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:30Z", "source_id": 64259290, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:06:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:05:35Z", "source_id": 20362728, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20056, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:31Z", "source_id": 64264497, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:08:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:35Z", "source_id": 20364360, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20051, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:09Z", "source_id": 64268987, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:11:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:11Z", "source_id": 20365787, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20411, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:44Z", "source_id": 64273597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:15:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:49Z", "source_id": 20367269, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Birmingham New Street |
2257 |
2257 |
7M |
None |
None |
Kings Norton |
2316 |
2316 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W11082/2026-09-21/detailed |
None |
Pineapple Road |
2026-09-21T23:12:30+01:00 |
Kings Norton |
3.0 |
{"type": "LineString", "coordinates": [[-1.907628712360263, 52.43051231741831], [-1.9078130999999996, 52.43022400000001], [-1.9080306, 52.4298842], [-1.9081537, 52.42964289999999], [-1.9087366999999995, 52.428499], [-1.9089767, 52.42802], [-1.9091731999999997, 52.4276398], [-1.9093128999999995, 52.4273853], [-1.9095189, 52.427032399999995], [-1.9096807, 52.42677710000001], [-1.9097712, 52.42664159999999], [-1.9100089, 52.4263048], [-1.910165, 52.42611599999999], [-1.9103426, 52.4258869], [-1.9105242, 52.4256636], [-1.9106583, 52.4255058], [-1.9108643, 52.4252728], [-1.9110263, 52.425091399999985], [-1.9112785, 52.42482150000001], [-1.9116912999999995, 52.4244061], [-1.9122663, 52.42388009999999], [-1.9126949, 52.42351409999999], [-1.9128761999999997, 52.4233711], [-1.9130459, 52.4232381], [-1.9131884, 52.42312590000001], [-1.9135914000000005, 52.4228274], [-1.9138735, 52.4226225], [-1.9140328, 52.42251219999999], [-1.9141981999999995, 52.4224007], [-1.9144913999999995, 52.4222036], [-1.9146414999999997, 52.4221106], [-1.9148787, 52.4219607], [-1.91577, 52.4214272], [-1.9160232, 52.42127700000001], [-1.9167708000000003, 52.42082109999999], [-1.9172271000000003, 52.4205419], [-1.9175811, 52.42033529999999], [-1.9181816000000005, 52.4199831], [-1.9183708, 52.419869], [-1.9186950999999997, 52.4196729], [-1.9187859, 52.41961799999999], [-1.9192700999999996, 52.41932179999999], [-1.9196485, 52.419088499999994], [-1.9200360999999997, 52.4188536], [-1.9205497, 52.4185458], [-1.920701, 52.4184534], [-1.92109144457186, 52.41821984725563], [-1.9211166, 52.418204800000005], [-1.9211456999999996, 52.418185900000005], [-1.9211925999999997, 52.418157599999994], [-1.9213400999999997, 52.41808999999999], [-1.9215059999999995, 52.41801339999999], [-1.9216528, 52.4179581], [-1.921792, 52.4179068], [-1.9219115999999996, 52.417869], [-1.92201, 52.417839], [-1.9221574, 52.4177965], [-1.9223203, 52.4177575], [-1.922461, 52.417730600000006], [-1.9226241, 52.4177039], [-1.9227619, 52.4176811], [-1.9229102, 52.4176659], [-1.9230244, 52.4176554], [-1.9231414, 52.4176476], [-1.9233009999999997, 52.41764140000001], [-1.9234494, 52.41764059999999], [-1.9236643999999996, 52.41764489999999], [-1.9238165999999997, 52.4176565], [-1.9239773, 52.4176732], [-1.9241097, 52.417688299999995], [-1.9242435, 52.41771], [-1.9244894, 52.4177607], [-1.9246373999999995, 52.417796800000005], [-1.9248107, 52.41784539999998], [-1.9249536, 52.41788979999999], [-1.9251085, 52.4179513], [-1.9252299, 52.41800310000001], [-1.9253585, 52.4180643], [-1.9254315999999996, 52.418101100000015], [-1.9255129, 52.4181443], [-1.9255930999999995, 52.4181904], [-1.925663, 52.41823440000001], [-1.9257336000000005, 52.41828300000001], [-1.9258006000000003, 52.4183321], [-1.9258721, 52.4183875], [-1.9259382, 52.418443199999984], [-1.9259984000000003, 52.41849669999999], [-1.9260651999999996, 52.41856369999999], [-1.9261284000000003, 52.4186325], [-1.9261817000000003, 52.418697900000005], [-1.9262418, 52.4187756], [-1.9262973999999995, 52.4188543], [-1.9263592, 52.41896100000001], [-1.9264017, 52.41904799999999], [-1.9264351, 52.4191493], [-1.9264623, 52.41923880000002], [-1.9264776, 52.41930409999999], [-1.9264804, 52.419326299999994], [-1.9264855, 52.4193602], [-1.9264915999999996, 52.4194456], [-1.9264925, 52.419585999999995], [-1.9266148, 52.4189102], [-1.926719, 52.418235], [-1.9267433999999997, 52.4180769], [-1.9267863, 52.417753], [-1.9268433, 52.4174437], [-1.9268766, 52.4172628], [-1.9270751999999995, 52.4167826], [-1.9271886, 52.4165849], [-1.9274141, 52.41627309999999], [-1.9276795, 52.4159862], [-1.9280308999999995, 52.4156966], [-1.9285424, 52.4153481], [-1.9289684, 52.415127699999985], [-1.9293149999999992, 52.41498210000001], [-1.9297030999999996, 52.41484019999999], [-1.9300465, 52.4147429], [-1.9303079000000003, 52.41468319999999], [-1.9306593999999997, 52.41460549999999], [-1.9312014, 52.41451589999999], [-1.9313768, 52.4144869], [-1.932531, 52.41434279999999], [-1.9326456, 52.4143281], [-1.9335199, 52.41420709999999]]} |
1.9 |
2312 |
2315 |
Pineapple Road |
Kings Norton |
Kings Norton |
52.4142071 |
-1.9335199 |
52.4142071 |
-1.9335199 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
Kings Norton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367269 |
1790028831400830 |
25 |
25 |
2026-09-21 22:25:14.580867 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:14.442532 |
| 725507 |
756280 |
P66258 |
471B35M821 |
2026-09-21 |
COMPLETE |
20367258 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756280, "stp": "P", "toc": "Greater Anglia", "uid": "P66258", "consist": "720514+720582", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66258/2026-09-21/detailed", "trust_id": "471B35M821", "origin_crs": "SSD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-21", "dest_arr_time": "2314", "dest_platform": "7", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1B35", "timing_status": "LATE", "origin_station": "Stansted Airport", "current_leg_arr": "2315", "current_leg_dep": "2302", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2228", "origin_platform": "3", "current_location": "London Liverpool Street", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Tottenham Hale", "dest_arr_time_act": "2314", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Tottenham Hale", "current_leg_milage": "5.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 490.569, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2880.266, \"from_m\": 490.569, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4123.776, \"from_m\": 2880.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4185.989, \"from_m\": 4123.776, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10264.399, \"from_m\": 4185.989, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10339.091, \"from_m\": 10264.399, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13106.987, \"from_m\": 10339.091, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27058.872, \"from_m\": 13106.987, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36784.278, \"from_m\": 27058.872, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 41890.89, \"from_m\": 36784.278, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 41925.327, \"from_m\": 41890.89, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41971.335, \"from_m\": 41925.327, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42003.228, \"from_m\": 41971.335, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46491.635, \"from_m\": 42003.228, \"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\": 49611.625, \"from_m\": 46491.635, \"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\": 49995.025, \"from_m\": 49611.625, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50042.06, \"from_m\": 49995.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51473.3, \"from_m\": 50042.06, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51575.996, \"from_m\": 51473.3, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52222.855, \"from_m\": 51575.996, \"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\": 53308.281, \"from_m\": 52222.855, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54254.363, \"from_m\": 53308.281, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54832.508, \"from_m\": 54254.363, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56297.013, \"from_m\": 54832.508, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57873.003, \"from_m\": 56297.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58509.904, \"from_m\": 57873.003, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58986.579, \"from_m\": 58509.904, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59439.797, \"from_m\": 58986.579, \"capability_applied\": null, \"effective_limit_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\": 756280, \"profile_key\": \"58048ef68be156666181f7b366a49a447b4f58ec48da8f36847e235a37f3ce83\", \"schedule_id\": 22018, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Stansted Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1052.842, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Tye Green Jn\", \"stage_seq\": 3, \"distance_m\": 3074.129, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Stansted East Jn\", \"stage_seq\": 4, \"distance_m\": 4185.989, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 5, \"distance_m\": 5849.999, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2237\", \"location\": \"Bishops Stortford\", \"stage_seq\": 6, \"distance_m\": 10652.157, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Harlow Town\", \"stage_seq\": 7, \"distance_m\": 22888.56, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 8, \"distance_m\": 29811.189, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Broxbourne\", \"stage_seq\": 9, \"distance_m\": 31788.624, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Cheshunt\", \"stage_seq\": 10, \"distance_m\": 36839.565, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Brimsdown\", \"stage_seq\": 11, \"distance_m\": 42105.084, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Tottenham Hale\", \"stage_seq\": 12, \"distance_m\": 49840.799, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 13, \"distance_m\": 50600.954, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Coppermill Jn\", \"stage_seq\": 14, \"distance_m\": 51553.374, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Clapton Jn\", \"stage_seq\": 15, \"distance_m\": 52271.372, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Hackney Downs\", \"stage_seq\": 16, \"distance_m\": 54653.51, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 57627.655, \"section_seq\": 1, \"route_path_id\": 138615}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 59439.797, \"section_seq\": 1, \"route_path_id\": 138615}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59439.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138615}], \"total_distance_m\": 59439.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54982.546, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4457.251, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2228", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:04Z\", \"source_id\": 64195743, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:32:09Z\", \"source_id\": 20343506, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:02Z\", \"source_id\": 64201713, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:35:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:04Z\", \"source_id\": 20345188, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:34Z\", \"source_id\": 64220244, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:44:38Z\", \"source_id\": 20350938, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:12Z\", \"source_id\": 64228987, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:16Z\", \"source_id\": 20353646, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:47Z\", \"source_id\": 64236297, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:53:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:52:50Z\", \"source_id\": 20355674, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:26Z\", \"source_id\": 64242965, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:57:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:56:30Z\", \"source_id\": 20357741, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:38Z\", \"source_id\": 64250472, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:01:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:00:45Z\", \"source_id\": 20360074, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:05Z\", \"source_id\": 64261922, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:07:06Z\", \"source_id\": 20363575, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:11Z\", \"source_id\": 64269079, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:11:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:11:13Z\", \"source_id\": 20365809, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:44Z\", \"source_id\": 64273552, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:49Z\", \"source_id\": 20367258, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "7", "timing_fact_generation": 1790028831008855, "current_leg_arrival_utc": "2026-09-21T23:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:14.446479", "service_state_evidence_id": 20367258, "current_leg_start_actual_dep": "2026-09-21T23:02:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:14.586361", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SSD |
LST |
1B35 |
720514+720582 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10264.399, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10339.091, "from_m": 10264.399, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13106.987, "from_m": 10339.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27058.872, "from_m": 13106.987, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36784.278, "from_m": 27058.872, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41890.89, "from_m": 36784.278, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 41925.327, "from_m": 41890.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41971.335, "from_m": 41925.327, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42003.228, "from_m": 41971.335, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46491.635, "from_m": 42003.228, "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": 49611.625, "from_m": 46491.635, "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": 49995.025, "from_m": 49611.625, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50042.06, "from_m": 49995.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51473.3, "from_m": 50042.06, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51575.996, "from_m": 51473.3, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52222.855, "from_m": 51575.996, "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": 53308.281, "from_m": 52222.855, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54254.363, "from_m": 53308.281, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54832.508, "from_m": 54254.363, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56297.013, "from_m": 54832.508, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57873.003, "from_m": 56297.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58509.904, "from_m": 57873.003, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58986.579, "from_m": 58509.904, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59439.797, "from_m": 58986.579, "capability_applied": null, "effective_limit_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": 756280, "profile_key": "58048ef68be156666181f7b366a49a447b4f58ec48da8f36847e235a37f3ce83", "schedule_id": 22018, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Stansted Mountfitchet", "stage_seq": 5, "distance_m": 5849.999, "section_seq": 1, "route_path_id": 138615}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2237", "location": "Bishops Stortford", "stage_seq": 6, "distance_m": 10652.157, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Harlow Town", "stage_seq": 7, "distance_m": 22888.56, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Broxbourne Jn", "stage_seq": 8, "distance_m": 29811.189, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Broxbourne", "stage_seq": 9, "distance_m": 31788.624, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Cheshunt", "stage_seq": 10, "distance_m": 36839.565, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Brimsdown", "stage_seq": 11, "distance_m": 42105.084, "section_seq": 1, "route_path_id": 138615}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Tottenham Hale", "stage_seq": 12, "distance_m": 49840.799, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Tottenham South Jn", "stage_seq": 13, "distance_m": 50600.954, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Coppermill Jn", "stage_seq": 14, "distance_m": 51553.374, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Clapton Jn", "stage_seq": 15, "distance_m": 52271.372, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Hackney Downs", "stage_seq": 16, "distance_m": 54653.51, "section_seq": 1, "route_path_id": 138615}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 57627.655, "section_seq": 1, "route_path_id": 138615}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 59439.797, "section_seq": 1, "route_path_id": 138615}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59439.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 138615}], "total_distance_m": 59439.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54982.546, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4457.251, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12705, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:04Z", "source_id": 64195743, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:33:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:32:09Z", "source_id": 20343506, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:02Z", "source_id": 64201713, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:35:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:04Z", "source_id": 20345188, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:34Z", "source_id": 64220244, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:44:38Z", "source_id": 20350938, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:12Z", "source_id": 64228987, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:16Z", "source_id": 20353646, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:47Z", "source_id": 64236297, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T21:53:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:52:50Z", "source_id": 20355674, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:26Z", "source_id": 64242965, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T21:57:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:56:30Z", "source_id": 20357741, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:38Z", "source_id": 64250472, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:01:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:00:45Z", "source_id": 20360074, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:05Z", "source_id": 64261922, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T22:07:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:07:06Z", "source_id": 20363575, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:11Z", "source_id": 64269079, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:11:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:11:13Z", "source_id": 20365809, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15484, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:44Z", "source_id": 64273552, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:15:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:49Z", "source_id": 20367258, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Stansted Airport |
2228 |
2228 |
3 |
None |
None |
London Liverpool Street |
2314 |
2314 |
7 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66258/2026-09-21/detailed |
None |
Tottenham Hale |
2026-09-21T23:02:00+01:00 |
London Liverpool Street |
13.0 |
{"type": "LineString", "coordinates": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
5.9 |
2302 |
2315 |
Tottenham Hale |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20367258 |
1790028831008855 |
74 |
74 |
2026-09-21 22:25:14.586361 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:14.446479 |
| 725508 |
754615 |
C14634 |
081A84M721 |
2026-09-21 |
COMPLETE |
20368027 |
2026-09-21 23:02:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 754615, "stp": "P", "toc": "ScotRail", "uid": "C14634", "consist": "156492", "dest_crs": "STR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14634/2026-09-21/detailed", "trust_id": "081A84M721", "origin_crs": "KMK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stranraer", "service_date": "2026-09-21", "dest_arr_time": "2300", "dest_platform": "1", "is_terminated": 1, "next_location": "Stranraer", "signalling_id": "1A84", "timing_status": "LATE", "origin_station": "Kilmarnock", "current_leg_arr": "2302", "current_leg_dep": "2226", "current_leg_end": "Stranraer", "origin_dep_time": "2111", "origin_platform": "2", "current_location": "Stranraer Harbour (Ferry)", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.7822193, 55.09762320000001], [-4.7820979999999995, 55.09735779999999], [-4.782005899999999, 55.0971536], [-4.7818972, 55.0969265], [-4.781827, 55.09669060000001], [-4.7817819, 55.0964591], [-4.781747299999999, 55.0961939], [-4.781747, 55.0959488], [-4.7817705, 55.095699800000006], [-4.781805599999999, 55.095450500000005], [-4.781878899999999, 55.0951911], [-4.7821137, 55.0946124], [-4.7826658, 55.0938316], [-4.783180634407541, 55.09332654180912], [-4.7832293, 55.09327880000001], [-4.7836854, 55.0929336], [-4.7842517, 55.09256689999999], [-4.790341899999999, 55.089470899999995], [-4.7911875, 55.08897], [-4.7919751, 55.088392600000006], [-4.7927743, 55.0876906], [-4.793679099999999, 55.0867504], [-4.794529799999999, 55.0861018], [-4.795669199999999, 55.0854683], [-4.796523099999999, 55.0851169], [-4.797496, 55.0847828], [-4.798711, 55.0844883], [-4.7999361, 55.0842952], [-4.8012275, 55.0841863], [-4.801957399999999, 55.0841821], [-4.802595599999999, 55.0841784], [-4.8041547, 55.0842829], [-4.804392299999999, 55.0842952], [-4.805068899999999, 55.0843267], [-4.8055664, 55.084315100000005], [-4.806085699999999, 55.0842729], [-4.8068307, 55.08416489999999], [-4.8075317, 55.08401559999999], [-4.807917499999999, 55.0838981], [-4.808332399999999, 55.0837416], [-4.8086883, 55.0836038], [-4.8091181, 55.0834377], [-4.8092794, 55.0833426], [-4.8096594999999995, 55.08312490000001], [-4.8097769999999995, 55.0830464], [-4.810043299999999, 55.082842], [-4.8104878, 55.0824544], [-4.8108481, 55.0820307], [-4.8114496, 55.080915], [-4.811508399999999, 55.0808059], [-4.8120671, 55.0800917], [-4.8121695, 55.0799827], [-4.8126089, 55.0795594], [-4.8131494, 55.079110199999995], [-4.8137624, 55.0786744], [-4.8145839, 55.0781967], [-4.814997899999999, 55.0779741], [-4.815452499999999, 55.0777732], [-4.8159967, 55.0775385], [-4.8168734, 55.0772239], [-4.817557599999999, 55.0770149], [-4.8183756, 55.0767957], [-4.8192634, 55.07655580000001], [-4.820205999999999, 55.07621050000001], [-4.8211224, 55.07576950000001], [-4.8219701, 55.0752463], [-4.822497599999999, 55.07485020000001], [-4.822964999999999, 55.074419799999994], [-4.823383999999999, 55.0739219], [-4.823792599999999, 55.07326470000001], [-4.823991500000001, 55.07270270000001], [-4.824078, 55.07219860000001], [-4.824080099999999, 55.0717063], [-4.824019599999999, 55.0712136], [-4.8238294, 55.070646700000005], [-4.8235326, 55.07009629999998], [-4.823243499999999, 55.06966630000001], [-4.822880299999999, 55.0692529], [-4.822424099999999, 55.06884190000001], [-4.8211226, 55.067807], [-4.820746399999999, 55.06745910000001], [-4.820434399999999, 55.067107199999995], [-4.820112999999999, 55.066704], [-4.819775699999999, 55.0661543], [-4.819077699999999, 55.0646248], [-4.818869799999999, 55.063822900000005], [-4.818790599999999, 55.063015], [-4.8188034, 55.06243090000001], [-4.8189011, 55.0620252], [-4.819001199999999, 55.061706400000006], [-4.8192034, 55.06117299999998], [-4.8192461, 55.0610988], [-4.819295399999999, 55.061013], [-4.819425899999999, 55.0607862], [-4.8197320999999995, 55.06025289999999], [-4.8200535, 55.0598663], [-4.8203911, 55.059530900000006], [-4.821015699999999, 55.058946199999994], [-4.821669699999999, 55.058463800000006], [-4.8222489, 55.0581098], [-4.823226899999999, 55.0575638], [-4.8241788, 55.0571219], [-4.8261379, 55.05623730000001], [-4.827935999999999, 55.0553166], [-4.8294255, 55.0545106], [-4.8301257, 55.0541201], [-4.830825599999999, 55.0536807], [-4.8313697, 55.0532663], [-4.831515, 55.0531524], [-4.8315549, 55.0531177], [-4.8319856, 55.0527239], [-4.832522899999999, 55.052180799999995], [-4.8337304, 55.0509685], [-4.834928599999999, 55.0497508], [-4.835846999999999, 55.0488156], [-4.836367399999999, 55.0481887], [-4.8368899999999995, 55.04739779999999], [-4.837136299999999, 55.046859600000005], [-4.8373498, 55.046117899999985], [-4.8374372, 55.045309299999985], [-4.837405699999999, 55.0447743], [-4.8373096, 55.044316299999984], [-4.8370873, 55.0435961], [-4.8367711, 55.0429873], [-4.8363022, 55.0422962], [-4.835959645987187, 55.04188816749413], [-4.8358638, 55.04177399999999], [-4.8355044, 55.041421799999995], [-4.835094, 55.0410651], [-4.834703300000001, 55.04072419999999], [-4.8339171, 55.0400333], [-4.8333992, 55.0395823], [-4.8327481, 55.038998500000005], [-4.831651299999999, 55.0379074], [-4.831037200000001, 55.0371355], [-4.830427099999999, 55.0357931], [-4.829774799999999, 55.0339404], [-4.8294721, 55.033210800000006], [-4.8293308, 55.03273969999999], [-4.8292403, 55.0323633], [-4.8291814, 55.03193699999999], [-4.829129999999999, 55.031248], [-4.829125300000001, 55.03103569999999], [-4.829093799999999, 55.03073459999999], [-4.829117299999999, 55.030397400000005], [-4.829174699999999, 55.0300448], [-4.8292419, 55.029802700000005], [-4.829301499999999, 55.0295541], [-4.8294051, 55.02920009999998], [-4.8296659, 55.028639799999986], [-4.829973599999999, 55.0281415], [-4.8300843, 55.0279667], [-4.830571100000001, 55.0274281], [-4.8308279, 55.0271694], [-4.830964399999999, 55.0270269], [-4.8310016, 55.02699179999998], [-4.8314179, 55.0266102], [-4.8319795, 55.02617070000001], [-4.8324592, 55.0258752], [-4.832946, 55.025587900000005], [-4.8345467, 55.024760399999984], [-4.835005, 55.02449649999999], [-4.835248399999999, 55.0243486], [-4.8355897, 55.02413699999999], [-4.835934999999999, 55.0239126], [-4.8361502, 55.02376700000001], [-4.8364063, 55.0235936], [-4.8368814, 55.023232099999994], [-4.836922699999999, 55.0231964], [-4.8371286, 55.02302559999999], [-4.8375181, 55.022685900000006], [-4.8378173, 55.02239779999999], [-4.8382774, 55.0218833], [-4.838340699999999, 55.0218242], [-4.8394272, 55.02091380000001], [-4.839874799999999, 55.0205996], [-4.8404777, 55.02021280000001], [-4.8412722, 55.0198139], [-4.8418921, 55.019516], [-4.8434907, 55.01895629999999], [-4.846355299999999, 55.0183258], [-4.847395999999999, 55.01805209999999], [-4.8485654, 55.017599999999995], [-4.849890499999999, 55.0168342], [-4.8504268999999995, 55.016431299999994], [-4.8509025342454155, 55.016017246435766], [-4.851016999999999, 55.015917599999995], [-4.852857, 55.0138692], [-4.852953499999999, 55.013702499999994], [-4.8533344, 55.0130448], [-4.8536509, 55.01210669999999], [-4.8537369, 55.01157320000001], [-4.853743199999999, 55.0115162], [-4.853817599999999, 55.011039999999994], [-4.853870199999999, 55.01086649999999], [-4.853962899999999, 55.0105708], [-4.8540699, 55.01028660000001], [-4.854140899999999, 55.0101068], [-4.8546004, 55.009129], [-4.8552202, 55.00819250000001], [-4.856702, 55.0065063], [-4.856743, 55.0064611], [-4.8576852, 55.0053874], [-4.859119799999999, 55.003849999999986], [-4.8593929, 55.0035099], [-4.859596, 55.0032196], [-4.8598592, 55.00276629999998], [-4.8600691, 55.00233339999999], [-4.8605853, 55.001352], [-4.860970699999999, 55.0007679], [-4.8615302, 55.0001173], [-4.8623466, 54.99939129999999], [-4.8631917, 54.9987167], [-4.863521199999999, 54.9983759], [-4.8635682, 54.99832729999999], [-4.8638274, 54.9980272], [-4.864031, 54.9977415], [-4.8643064, 54.997281599999994], [-4.8644776, 54.99687819999999], [-4.8646137000000005, 54.9964211], [-4.8646788, 54.99594849999999], [-4.8646355, 54.9953508], [-4.864451799999999, 54.994704600000006], [-4.864097799999999, 54.9939956], [-4.863641, 54.99339989999999], [-4.8631287, 54.9928207], [-4.862826, 54.99244120000001], [-4.8624995, 54.99194140000001], [-4.862307, 54.9915374], [-4.8621066, 54.99092809999999], [-4.861998453485229, 54.99038365396537], [-4.8619843, 54.99031239999999], [-4.861932399999999, 54.9896985], [-4.8619974, 54.9891138], [-4.8621096999999995, 54.98858810000001], [-4.8623145, 54.9880636], [-4.865710799999999, 54.981108899999995], [-4.8659964, 54.98035780000001], [-4.8661921, 54.9795858], [-4.866308199999999, 54.97859630000001], [-4.866285499999999, 54.97826], [-4.8662404, 54.977592], [-4.866295999999999, 54.976609999999994], [-4.8665881, 54.975911], [-4.866987, 54.9752483], [-4.8677591, 54.9745729], [-4.8686992, 54.974034], [-4.8699998, 54.9735616], [-4.8709601, 54.97333379999999], [-4.8719203, 54.9730905], [-4.8729985, 54.9726718], [-4.8739695, 54.9720837], [-4.874602499999999, 54.9714186], [-4.8747903, 54.9710953], [-4.8749244, 54.97075970000001], [-4.8751336, 54.9699252], [-4.8749887, 54.9692632], [-4.874634699999999, 54.96862269999999], [-4.8743155, 54.96823010000001], [-4.8739266, 54.9678929], [-4.871957399999999, 54.96660750000001], [-4.8663522, 54.962971499999995], [-4.865497999999999, 54.96233959999999], [-4.8645565, 54.961482499999995], [-4.864377899999999, 54.961285199999985], [-4.863755799999999, 54.9604598], [-4.8634576, 54.95983699999999], [-4.8632466, 54.9590909], [-4.8631421, 54.9584518], [-4.8628859, 54.9576146], [-4.862797199999999, 54.95743379999999], [-4.862103299999999, 54.95639320000001], [-4.8620084, 54.95627529999999], [-4.8607974, 54.954772000000006], [-4.860179199999999, 54.9537391], [-4.859885199999999, 54.953101], [-4.8593988, 54.9510661], [-4.8593424999999995, 54.9508351], [-4.858936, 54.9491838], [-4.8588702, 54.94845879999999], [-4.8589224, 54.947430099999984], [-4.8589707, 54.94692860000001], [-4.859000099999999, 54.9467164], [-4.859020599999999, 54.946481], [-4.858973999999999, 54.9461816], [-4.858900899999999, 54.945812199999985], [-4.858563, 54.9447944], [-4.8584973, 54.9440983], [-4.8585095, 54.9436504], [-4.8586148, 54.9431868], [-4.8588672, 54.942319299999994], [-4.8592605, 54.941495499999995], [-4.8593889, 54.941174], [-4.859481799999999, 54.9408634], [-4.859602899999999, 54.94031259999999], [-4.8596263, 54.9394715], [-4.859603381013444, 54.938812957853784], [-4.8595959, 54.938598], [-4.8597195, 54.937909], [-4.8598822, 54.9373939], [-4.859992599999999, 54.9371659], [-4.8604223, 54.9363523], [-4.8604741, 54.9362732], [-4.8608232, 54.935655699999984], [-4.860959399999999, 54.9354314], [-4.8610819, 54.9351509], [-4.8612142, 54.9346609], [-4.8612916, 54.9341142], [-4.8613134, 54.933707], [-4.8612755, 54.93327819999999], [-4.8606819, 54.92795759999999], [-4.860570399999999, 54.927277100000005], [-4.8603283, 54.92656409999999], [-4.8599564, 54.9258882], [-4.859459199999999, 54.9252199], [-4.858836499999999, 54.9245415], [-4.857488, 54.923455], [-4.857476699999999, 54.92344499999999], [-4.856903499999999, 54.9229393], [-4.856377799999999, 54.92235470000001], [-4.8558302, 54.9215413], [-4.855585700000001, 54.920959], [-4.8554293, 54.920451400000005], [-4.8552734, 54.91898799999999], [-4.855075099999999, 54.918173900000006], [-4.8548146, 54.9175623], [-4.854455099999999, 54.91694340000001], [-4.853940199999999, 54.91627780000001], [-4.853184, 54.9155932], [-4.852019, 54.91477569999999], [-4.8509025342454155, 54.91414064123231], [-4.849974399999999, 54.91361270000001], [-4.8491339, 54.9130635], [-4.8482181, 54.9123881], [-4.8476265, 54.9118315], [-4.847135799999999, 54.911214599999994], [-4.8467368, 54.9104904], [-4.8464738999999994, 54.909931500000006], [-4.8462776, 54.90935549999999], [-4.8461682, 54.9087979], [-4.8459755, 54.9070876], [-4.8458104, 54.90624919999998], [-4.8455022, 54.9053481], [-4.845146999999999, 54.9046074], [-4.8446631, 54.9039279], [-4.8443863, 54.90360330000001], [-4.843405, 54.9027056], [-4.842890599999999, 54.9022008], [-4.8422957, 54.90144599999999], [-4.841948899999999, 54.9008155], [-4.8416948, 54.9001469], [-4.8415893, 54.89973690000001], [-4.841476899999999, 54.89865040000001], [-4.841411999999999, 54.8981432], [-4.841255999999999, 54.8976996], [-4.840923399999999, 54.8970094], [-4.840441299999999, 54.89631989999999], [-4.8399525, 54.8957915], [-4.8397819, 54.895607000000005], [-4.8386397, 54.8946117], [-4.8379306, 54.8937359], [-4.8370695, 54.89245270000001], [-4.8367509, 54.8918174], [-4.8365563, 54.89120069999999], [-4.8364547, 54.89058179999999], [-4.836438299999999, 54.8898468], [-4.8365347, 54.88916639999999], [-4.836750399999999, 54.88847859999999], [-4.8368999, 54.888212], [-4.836946899999999, 54.88812819999999], [-4.8373197, 54.88746369999999], [-4.837408699999999, 54.887325800000006], [-4.837545945024927, 54.88717603594891], [-4.838265899999999, 54.8863904], [-4.838770099999999, 54.88580150000001], [-4.8391537, 54.8851956], [-4.8395137, 54.88434809999999], [-4.839553199999999, 54.88425509999999], [-4.839686799999999, 54.8835954], [-4.8397331, 54.882801], [-4.8396672999999995, 54.8823065], [-4.8396565, 54.88222489999999], [-4.8393711, 54.8812175], [-4.8393407, 54.88094120000001], [-4.839336099999999, 54.880654699999994], [-4.8394008, 54.88021810000001], [-4.8395791, 54.87975780000001], [-4.8398424, 54.879332000000005], [-4.8402087, 54.8789347], [-4.8405263, 54.87864050000001], [-4.840900799999999, 54.87836949999999], [-4.8416951, 54.877909200000005], [-4.842434099999999, 54.87755769999999], [-4.8429949, 54.87732569999999], [-4.8436395999999995, 54.8771002], [-4.845216999999999, 54.8766553], [-4.846958299999999, 54.87617769999999], [-4.8473035, 54.8760837], [-4.848815299999999, 54.8756501], [-4.8496843, 54.8754127], [-4.8506071, 54.8751651], [-4.8509025342454155, 54.875098940048616], [-4.8514859, 54.874968299999985], [-4.8527615, 54.874726800000005], [-4.8541576, 54.874527599999986], [-4.8554927999999995, 54.87440370000001], [-4.856736, 54.87434939999999], [-4.858096399999999, 54.8743419], [-4.8592597, 54.874363300000006], [-4.8657313, 54.87466930000001], [-4.8660342, 54.8746831], [-4.869090099999999, 54.874818100000006], [-4.8702888, 54.8749127], [-4.8729855, 54.875250099999995], [-4.880871, 54.876415400000006], [-4.8810988, 54.87645479999998], [-4.8821527, 54.8766071], [-4.8840291, 54.876886299999995], [-4.8870306999999995, 54.877331899999994], [-4.887990599999999, 54.8774658], [-4.889856099999999, 54.877749], [-4.8922235, 54.8781009], [-4.9014665, 54.8794795], [-4.901888700000001, 54.8795376], [-4.9052823, 54.88002699999999], [-4.9062707, 54.8801696], [-4.9074125, 54.88033620000001], [-4.9119777, 54.881002499999994], [-4.9123617, 54.88105850000001], [-4.9142312, 54.8813827], [-4.914880999999999, 54.8815037], [-4.9171991, 54.882017], [-4.918466799999999, 54.8823362], [-4.9199182, 54.8827457], [-4.921364699999999, 54.8832156], [-4.923012299999999, 54.8837943], [-4.9243917, 54.88432360000001], [-4.926526999999999, 54.8852451], [-4.929555399999999, 54.88674040000001], [-4.930414621579006, 54.88717603594891], [-4.9325173, 54.8882421], [-4.9350339, 54.88948879999999], [-4.937525599999999, 54.8906633], [-4.9402088, 54.8917004], [-4.940734062657367, 54.89189535825315], [-4.9446126, 54.8933349], [-4.946332899999999, 54.8939032], [-4.9472345, 54.894157099999994], [-4.9475932, 54.894249900000005], [-4.9480604, 54.894371199999995], [-4.948709399999999, 54.894526], [-4.949100800000001, 54.89461639999999], [-4.9496582, 54.894734], [-4.9499192, 54.89478330000001], [-4.950350299999999, 54.89486399999999], [-4.950735, 54.8949315], [-4.9514668, 54.8950511], [-4.9519821, 54.895126700000006], [-4.9522534, 54.8951641], [-4.952569199999999, 54.8952054], [-4.9531674, 54.895278899999994], [-4.9533577, 54.8953009], [-4.9535479, 54.895321300000006], [-4.953900599999999, 54.8953507], [-4.9543213, 54.8953801], [-4.955266899999999, 54.89543799999999], [-4.9553859, 54.8954443], [-4.961490099999999, 54.89576979999999], [-4.967452799999999, 54.8960872], [-4.969351099999999, 54.896201999999995], [-4.9695377, 54.896211399999984], [-4.972310799999999, 54.89634669999999], [-4.976304799999999, 54.89658549999999], [-4.979738799999999, 54.8968997], [-4.9836548, 54.89731419999999], [-4.9840026, 54.897346600000006], [-4.9881355, 54.8978013], [-4.9905689, 54.89803990000001], [-4.9908593, 54.8980684], [-4.9940408, 54.8984818], [-4.9958565, 54.8987177], [-4.999014699999999, 54.8991917], [-5.0073455, 54.9004962], [-5.0076611, 54.90055369999999], [-5.007959799999999, 54.900606499999995], [-5.0085584, 54.9006978], [-5.009713699999999, 54.9008661], [-5.0103729, 54.9009641], [-5.010963299999999, 54.90104709999999], [-5.0120351, 54.9011769], [-5.0124227999999995, 54.9012372], [-5.0128256, 54.90132710000001], [-5.0134156, 54.901515], [-5.0138277, 54.9017308], [-5.0141598, 54.90194399999999], [-5.0144905, 54.90219100000001], [-5.0148765, 54.9026018], [-5.015233499999999, 54.902977699999994], [-5.0156197, 54.90335399999999], [-5.01617, 54.9039384], [-5.0164555, 54.9042466], [-5.0167465, 54.904481100000005], [-5.017073599999999, 54.9047199], [-5.0173731, 54.90491829999999], [-5.017803499999999, 54.9051753], [-5.0187728, 54.905744799999994], [-5.0193725, 54.906097], [-5.0221009, 54.907737], [-5.022428799999999, 54.9079253], [-5.023013999999999, 54.9082318], [-5.023349499999999, 54.908428099999995], [-5.023542, 54.9085424], [-5.023863699999999, 54.908753], [-5.0244867, 54.90913079999999], [-5.0247604, 54.909290299999995], [-5.025368799999999, 54.9096445], [-5.0256349, 54.9097797]]}", "current_leg_start": "Barrhill", "dest_arr_time_act": "2259½", "motion_projection": null, "next_location_lat": "54.9097797", "next_location_lon": "-5.0256349", "previous_location": "Dunragit S.B.", "current_leg_milage": "25.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 207.986, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 449.87, \"from_m\": 207.986, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 794.229, \"from_m\": 449.87, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2805.093, \"from_m\": 794.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6115.895, \"from_m\": 2805.093, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8571.12, \"from_m\": 6115.895, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 10127.242, \"from_m\": 8571.12, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10306.107, \"from_m\": 10127.242, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12253.302, \"from_m\": 10306.107, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12639.674, \"from_m\": 12253.302, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13092.283, \"from_m\": 12639.674, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13132.365, \"from_m\": 13092.283, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13230.484, \"from_m\": 13132.365, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13523.883, \"from_m\": 13230.484, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14742.019, \"from_m\": 13523.883, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16545.378, \"from_m\": 14742.019, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22607.977, \"from_m\": 16545.378, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24462.737, \"from_m\": 22607.977, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24810.241, \"from_m\": 24462.737, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25033.275, \"from_m\": 24810.241, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25780.068, \"from_m\": 25033.275, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31871.861, \"from_m\": 25780.068, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39159.481, \"from_m\": 31871.861, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 45941.043, \"from_m\": 39159.481, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46579.47, \"from_m\": 45941.043, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 47500.839, \"from_m\": 46579.47, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48551.642, \"from_m\": 47500.839, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 49881.781, \"from_m\": 48551.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55314.96, \"from_m\": 49881.781, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 58515.35, \"from_m\": 55314.96, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59093.086, \"from_m\": 58515.35, \"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\": 59744.97, \"from_m\": 59093.086, \"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\": 61374.258, \"from_m\": 59744.97, \"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\": 68134.79, \"from_m\": 61374.258, \"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\": 68306.348, \"from_m\": 68134.79, \"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\": 68516.411, \"from_m\": 68306.348, \"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\": 69268.518, \"from_m\": 68516.411, \"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\": 70641.331, \"from_m\": 69268.518, \"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\": 70706.86, \"from_m\": 70641.331, \"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\": 72936.035, \"from_m\": 70706.86, \"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\": 75963.887, \"from_m\": 72936.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76042.437, \"from_m\": 75963.887, \"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\": 77372.827, \"from_m\": 76042.437, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 77433.327, \"from_m\": 77372.827, \"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\": 78820.302, \"from_m\": 77433.327, \"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\": 79446.935, \"from_m\": 78820.302, \"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\": 81228.88, \"from_m\": 79446.935, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 82031.77, \"from_m\": 81228.88, \"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\": 92333.15, \"from_m\": 82031.77, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 92436.239, \"from_m\": 92333.15, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 92975.518, \"from_m\": 92436.239, \"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\": 95245.641, \"from_m\": 92975.518, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96853.035, \"from_m\": 95245.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\": 98200.273, \"from_m\": 96853.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 105308.916, \"from_m\": 98200.273, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 106291.395, \"from_m\": 105308.916, \"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\": 106895.059, \"from_m\": 106291.395, \"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\": 110066.708, \"from_m\": 106895.059, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 111804.514, \"from_m\": 110066.708, \"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\": 112105.795, \"from_m\": 111804.514, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 117629.871, \"from_m\": 112105.795, \"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\": 118737.035, \"from_m\": 117629.871, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 120124.743, \"from_m\": 118737.035, \"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\": 120303.494, \"from_m\": 120124.743, \"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\": 754615, \"profile_key\": \"00c1d5c565b0bed45c6c5dc97a69f1c633991f17a2d500a9e75b3b6b40b19ab5\", \"schedule_id\": 1806, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Kilmarnock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Barassie Jn\", \"stage_seq\": 2, \"distance_m\": 12594.923, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2124\", \"wtt_dep\": \"2124H\", \"location\": \"Troon\", \"stage_seq\": 3, \"distance_m\": 14665.804, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Prestwick Town\", \"stage_seq\": 4, \"distance_m\": 20037.773, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Falkland Jn\", \"stage_seq\": 5, \"distance_m\": 22395.215, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 6, \"distance_m\": 23248.883, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2139\", \"location\": \"Ayr\", \"stage_seq\": 7, \"distance_m\": 25121.442, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Dalrymple Jn\", \"stage_seq\": 8, \"distance_m\": 30095.142, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2150H\", \"location\": \"Maybole\", \"stage_seq\": 9, \"distance_m\": 39599.951, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Kilkerran\", \"stage_seq\": 10, \"distance_m\": 46228.893, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2205H\", \"location\": \"Girvan\", \"stage_seq\": 11, \"distance_m\": 59446.461, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2225\", \"location\": \"Barrhill\", \"stage_seq\": 12, \"distance_m\": 79106.648, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2236H\", \"location\": \"Glenwhilly S.B.\", \"stage_seq\": 13, \"distance_m\": 92700.333, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2249H\", \"location\": \"Dunragit S.B.\", \"stage_seq\": 14, \"distance_m\": 110521.718, \"section_seq\": 1, \"route_path_id\": 131023}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": null, \"location\": \"Stranraer\", \"stage_seq\": 15, \"distance_m\": 120303.494, \"section_seq\": 1, \"route_path_id\": 131023}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 120303.494, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131023}], \"total_distance_m\": 120303.494, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 120303.494, \"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": "2111", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "36.0", "current_position_lat": "54.9097797", "current_position_lon": "-5.0256349", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:24:55Z\", \"source_id\": 64049361, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:24:58Z\", \"source_id\": 20300449, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:31:18Z\", \"source_id\": 64063793, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:32:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:31:20Z\", \"source_id\": 20304592, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:33:44Z\", \"source_id\": 64069724, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T20:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T20:33:49Z\", \"source_id\": 20306248, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:07:35Z\", \"source_id\": 20328158, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:05Z\", \"source_id\": 20342877, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:15:14Z\", \"source_id\": 20368027, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stranraer", "service_state_platform": "1", "timing_fact_generation": 1790028915927710, "current_leg_arrival_utc": "2026-09-21T23:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:15.920776", "service_state_evidence_id": 20368027, "current_leg_start_actual_dep": "2026-09-21T22:27:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-21T22:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:16.703681", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
KMK |
STR |
1A84 |
156492 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 207.986, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 449.87, "from_m": 207.986, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 794.229, "from_m": 449.87, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2805.093, "from_m": 794.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6115.895, "from_m": 2805.093, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8571.12, "from_m": 6115.895, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 10127.242, "from_m": 8571.12, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10306.107, "from_m": 10127.242, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12253.302, "from_m": 10306.107, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12639.674, "from_m": 12253.302, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13092.283, "from_m": 12639.674, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13132.365, "from_m": 13092.283, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13230.484, "from_m": 13132.365, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13523.883, "from_m": 13230.484, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14742.019, "from_m": 13523.883, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16545.378, "from_m": 14742.019, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22607.977, "from_m": 16545.378, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24462.737, "from_m": 22607.977, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24810.241, "from_m": 24462.737, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25033.275, "from_m": 24810.241, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25780.068, "from_m": 25033.275, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31871.861, "from_m": 25780.068, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39159.481, "from_m": 31871.861, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 45941.043, "from_m": 39159.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46579.47, "from_m": 45941.043, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 47500.839, "from_m": 46579.47, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48551.642, "from_m": 47500.839, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 49881.781, "from_m": 48551.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55314.96, "from_m": 49881.781, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 58515.35, "from_m": 55314.96, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59093.086, "from_m": 58515.35, "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": 59744.97, "from_m": 59093.086, "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": 61374.258, "from_m": 59744.97, "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": 68134.79, "from_m": 61374.258, "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": 68306.348, "from_m": 68134.79, "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": 68516.411, "from_m": 68306.348, "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": 69268.518, "from_m": 68516.411, "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": 70641.331, "from_m": 69268.518, "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": 70706.86, "from_m": 70641.331, "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": 72936.035, "from_m": 70706.86, "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": 75963.887, "from_m": 72936.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 76042.437, "from_m": 75963.887, "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": 77372.827, "from_m": 76042.437, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 55.0}, {"to_m": 77433.327, "from_m": 77372.827, "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": 78820.302, "from_m": 77433.327, "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": 79446.935, "from_m": 78820.302, "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": 81228.88, "from_m": 79446.935, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 82031.77, "from_m": 81228.88, "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": 92333.15, "from_m": 82031.77, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 55.0}, {"to_m": 92436.239, "from_m": 92333.15, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 92975.518, "from_m": 92436.239, "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": 95245.641, "from_m": 92975.518, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96853.035, "from_m": 95245.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": 98200.273, "from_m": 96853.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105308.916, "from_m": 98200.273, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 106291.395, "from_m": 105308.916, "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": 106895.059, "from_m": 106291.395, "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": 110066.708, "from_m": 106895.059, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 55.0}, {"to_m": 111804.514, "from_m": 110066.708, "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": 112105.795, "from_m": 111804.514, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 80.0}, {"to_m": 117629.871, "from_m": 112105.795, "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": 118737.035, "from_m": 117629.871, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120124.743, "from_m": 118737.035, "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": 120303.494, "from_m": 120124.743, "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": 754615, "profile_key": "00c1d5c565b0bed45c6c5dc97a69f1c633991f17a2d500a9e75b3b6b40b19ab5", "schedule_id": 1806, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Kilmarnock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131023}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Barassie Jn", "stage_seq": 2, "distance_m": 12594.923, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2124H", "location": "Troon", "stage_seq": 3, "distance_m": 14665.804, "section_seq": 1, "route_path_id": 131023}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Prestwick Town", "stage_seq": 4, "distance_m": 20037.773, "section_seq": 1, "route_path_id": 131023}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Falkland Jn", "stage_seq": 5, "distance_m": 22395.215, "section_seq": 1, "route_path_id": 131023}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131", "location": "Newton-on-Ayr", "stage_seq": 6, "distance_m": 23248.883, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2139", "location": "Ayr", "stage_seq": 7, "distance_m": 25121.442, "section_seq": 1, "route_path_id": 131023}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Dalrymple Jn", "stage_seq": 8, "distance_m": 30095.142, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Maybole", "stage_seq": 9, "distance_m": 39599.951, "section_seq": 1, "route_path_id": 131023}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Kilkerran", "stage_seq": 10, "distance_m": 46228.893, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "Girvan", "stage_seq": 11, "distance_m": 59446.461, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Barrhill", "stage_seq": 12, "distance_m": 79106.648, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2236H", "location": "Glenwhilly S.B.", "stage_seq": 13, "distance_m": 92700.333, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2249H", "location": "Dunragit S.B.", "stage_seq": 14, "distance_m": 110521.718, "section_seq": 1, "route_path_id": 131023}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": null, "location": "Stranraer", "stage_seq": 15, "distance_m": 120303.494, "section_seq": 1, "route_path_id": 131023}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 120303.494, "from_m": 0.0, "section_seq": 1, "route_path_id": 131023}], "total_distance_m": 120303.494, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 120303.494, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:24:55Z", "source_id": 64049361, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T20:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:24:58Z", "source_id": 20300449, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:31:18Z", "source_id": 64063793, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T20:32:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:31:20Z", "source_id": 20304592, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2836, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:33:44Z", "source_id": 64069724, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T20:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T20:33:49Z", "source_id": 20306248, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:07:35Z", "source_id": 20328158, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T22:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:05Z", "source_id": 20342877, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:15:14Z", "source_id": 20368027, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}] |
Kilmarnock |
2111 |
2111 |
2 |
None |
None |
Stranraer |
2300 |
2259½ |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14634/2026-09-21/detailed |
None |
Barrhill |
2026-09-21T22:27:00+01:00 |
Stranraer |
36.0 |
{"type": "LineString", "coordinates": [[-4.7822193, 55.09762320000001], [-4.7820979999999995, 55.09735779999999], [-4.782005899999999, 55.0971536], [-4.7818972, 55.0969265], [-4.781827, 55.09669060000001], [-4.7817819, 55.0964591], [-4.781747299999999, 55.0961939], [-4.781747, 55.0959488], [-4.7817705, 55.095699800000006], [-4.781805599999999, 55.095450500000005], [-4.781878899999999, 55.0951911], [-4.7821137, 55.0946124], [-4.7826658, 55.0938316], [-4.783180634407541, 55.09332654180912], [-4.7832293, 55.09327880000001], [-4.7836854, 55.0929336], [-4.7842517, 55.09256689999999], [-4.790341899999999, 55.089470899999995], [-4.7911875, 55.08897], [-4.7919751, 55.088392600000006], [-4.7927743, 55.0876906], [-4.793679099999999, 55.0867504], [-4.794529799999999, 55.0861018], [-4.795669199999999, 55.0854683], [-4.796523099999999, 55.0851169], [-4.797496, 55.0847828], [-4.798711, 55.0844883], [-4.7999361, 55.0842952], [-4.8012275, 55.0841863], [-4.801957399999999, 55.0841821], [-4.802595599999999, 55.0841784], [-4.8041547, 55.0842829], [-4.804392299999999, 55.0842952], [-4.805068899999999, 55.0843267], [-4.8055664, 55.084315100000005], [-4.806085699999999, 55.0842729], [-4.8068307, 55.08416489999999], [-4.8075317, 55.08401559999999], [-4.807917499999999, 55.0838981], [-4.808332399999999, 55.0837416], [-4.8086883, 55.0836038], [-4.8091181, 55.0834377], [-4.8092794, 55.0833426], [-4.8096594999999995, 55.08312490000001], [-4.8097769999999995, 55.0830464], [-4.810043299999999, 55.082842], [-4.8104878, 55.0824544], [-4.8108481, 55.0820307], [-4.8114496, 55.080915], [-4.811508399999999, 55.0808059], [-4.8120671, 55.0800917], [-4.8121695, 55.0799827], [-4.8126089, 55.0795594], [-4.8131494, 55.079110199999995], [-4.8137624, 55.0786744], [-4.8145839, 55.0781967], [-4.814997899999999, 55.0779741], [-4.815452499999999, 55.0777732], [-4.8159967, 55.0775385], [-4.8168734, 55.0772239], [-4.817557599999999, 55.0770149], [-4.8183756, 55.0767957], [-4.8192634, 55.07655580000001], [-4.820205999999999, 55.07621050000001], [-4.8211224, 55.07576950000001], [-4.8219701, 55.0752463], [-4.822497599999999, 55.07485020000001], [-4.822964999999999, 55.074419799999994], [-4.823383999999999, 55.0739219], [-4.823792599999999, 55.07326470000001], [-4.823991500000001, 55.07270270000001], [-4.824078, 55.07219860000001], [-4.824080099999999, 55.0717063], [-4.824019599999999, 55.0712136], [-4.8238294, 55.070646700000005], [-4.8235326, 55.07009629999998], [-4.823243499999999, 55.06966630000001], [-4.822880299999999, 55.0692529], [-4.822424099999999, 55.06884190000001], [-4.8211226, 55.067807], [-4.820746399999999, 55.06745910000001], [-4.820434399999999, 55.067107199999995], [-4.820112999999999, 55.066704], [-4.819775699999999, 55.0661543], [-4.819077699999999, 55.0646248], [-4.818869799999999, 55.063822900000005], [-4.818790599999999, 55.063015], [-4.8188034, 55.06243090000001], [-4.8189011, 55.0620252], [-4.819001199999999, 55.061706400000006], [-4.8192034, 55.06117299999998], [-4.8192461, 55.0610988], [-4.819295399999999, 55.061013], [-4.819425899999999, 55.0607862], [-4.8197320999999995, 55.06025289999999], [-4.8200535, 55.0598663], [-4.8203911, 55.059530900000006], [-4.821015699999999, 55.058946199999994], [-4.821669699999999, 55.058463800000006], [-4.8222489, 55.0581098], [-4.823226899999999, 55.0575638], [-4.8241788, 55.0571219], [-4.8261379, 55.05623730000001], [-4.827935999999999, 55.0553166], [-4.8294255, 55.0545106], [-4.8301257, 55.0541201], [-4.830825599999999, 55.0536807], [-4.8313697, 55.0532663], [-4.831515, 55.0531524], [-4.8315549, 55.0531177], [-4.8319856, 55.0527239], [-4.832522899999999, 55.052180799999995], [-4.8337304, 55.0509685], [-4.834928599999999, 55.0497508], [-4.835846999999999, 55.0488156], [-4.836367399999999, 55.0481887], [-4.8368899999999995, 55.04739779999999], [-4.837136299999999, 55.046859600000005], [-4.8373498, 55.046117899999985], [-4.8374372, 55.045309299999985], [-4.837405699999999, 55.0447743], [-4.8373096, 55.044316299999984], [-4.8370873, 55.0435961], [-4.8367711, 55.0429873], [-4.8363022, 55.0422962], [-4.835959645987187, 55.04188816749413], [-4.8358638, 55.04177399999999], [-4.8355044, 55.041421799999995], [-4.835094, 55.0410651], [-4.834703300000001, 55.04072419999999], [-4.8339171, 55.0400333], [-4.8333992, 55.0395823], [-4.8327481, 55.038998500000005], [-4.831651299999999, 55.0379074], [-4.831037200000001, 55.0371355], [-4.830427099999999, 55.0357931], [-4.829774799999999, 55.0339404], [-4.8294721, 55.033210800000006], [-4.8293308, 55.03273969999999], [-4.8292403, 55.0323633], [-4.8291814, 55.03193699999999], [-4.829129999999999, 55.031248], [-4.829125300000001, 55.03103569999999], [-4.829093799999999, 55.03073459999999], [-4.829117299999999, 55.030397400000005], [-4.829174699999999, 55.0300448], [-4.8292419, 55.029802700000005], [-4.829301499999999, 55.0295541], [-4.8294051, 55.02920009999998], [-4.8296659, 55.028639799999986], [-4.829973599999999, 55.0281415], [-4.8300843, 55.0279667], [-4.830571100000001, 55.0274281], [-4.8308279, 55.0271694], [-4.830964399999999, 55.0270269], [-4.8310016, 55.02699179999998], [-4.8314179, 55.0266102], [-4.8319795, 55.02617070000001], [-4.8324592, 55.0258752], [-4.832946, 55.025587900000005], [-4.8345467, 55.024760399999984], [-4.835005, 55.02449649999999], [-4.835248399999999, 55.0243486], [-4.8355897, 55.02413699999999], [-4.835934999999999, 55.0239126], [-4.8361502, 55.02376700000001], [-4.8364063, 55.0235936], [-4.8368814, 55.023232099999994], [-4.836922699999999, 55.0231964], [-4.8371286, 55.02302559999999], [-4.8375181, 55.022685900000006], [-4.8378173, 55.02239779999999], [-4.8382774, 55.0218833], [-4.838340699999999, 55.0218242], [-4.8394272, 55.02091380000001], [-4.839874799999999, 55.0205996], [-4.8404777, 55.02021280000001], [-4.8412722, 55.0198139], [-4.8418921, 55.019516], [-4.8434907, 55.01895629999999], [-4.846355299999999, 55.0183258], [-4.847395999999999, 55.01805209999999], [-4.8485654, 55.017599999999995], [-4.849890499999999, 55.0168342], [-4.8504268999999995, 55.016431299999994], [-4.8509025342454155, 55.016017246435766], [-4.851016999999999, 55.015917599999995], [-4.852857, 55.0138692], [-4.852953499999999, 55.013702499999994], [-4.8533344, 55.0130448], [-4.8536509, 55.01210669999999], [-4.8537369, 55.01157320000001], [-4.853743199999999, 55.0115162], [-4.853817599999999, 55.011039999999994], [-4.853870199999999, 55.01086649999999], [-4.853962899999999, 55.0105708], [-4.8540699, 55.01028660000001], [-4.854140899999999, 55.0101068], [-4.8546004, 55.009129], [-4.8552202, 55.00819250000001], [-4.856702, 55.0065063], [-4.856743, 55.0064611], [-4.8576852, 55.0053874], [-4.859119799999999, 55.003849999999986], [-4.8593929, 55.0035099], [-4.859596, 55.0032196], [-4.8598592, 55.00276629999998], [-4.8600691, 55.00233339999999], [-4.8605853, 55.001352], [-4.860970699999999, 55.0007679], [-4.8615302, 55.0001173], [-4.8623466, 54.99939129999999], [-4.8631917, 54.9987167], [-4.863521199999999, 54.9983759], [-4.8635682, 54.99832729999999], [-4.8638274, 54.9980272], [-4.864031, 54.9977415], [-4.8643064, 54.997281599999994], [-4.8644776, 54.99687819999999], [-4.8646137000000005, 54.9964211], [-4.8646788, 54.99594849999999], [-4.8646355, 54.9953508], [-4.864451799999999, 54.994704600000006], [-4.864097799999999, 54.9939956], [-4.863641, 54.99339989999999], [-4.8631287, 54.9928207], [-4.862826, 54.99244120000001], [-4.8624995, 54.99194140000001], [-4.862307, 54.9915374], [-4.8621066, 54.99092809999999], [-4.861998453485229, 54.99038365396537], [-4.8619843, 54.99031239999999], [-4.861932399999999, 54.9896985], [-4.8619974, 54.9891138], [-4.8621096999999995, 54.98858810000001], [-4.8623145, 54.9880636], [-4.865710799999999, 54.981108899999995], [-4.8659964, 54.98035780000001], [-4.8661921, 54.9795858], [-4.866308199999999, 54.97859630000001], [-4.866285499999999, 54.97826], [-4.8662404, 54.977592], [-4.866295999999999, 54.976609999999994], [-4.8665881, 54.975911], [-4.866987, 54.9752483], [-4.8677591, 54.9745729], [-4.8686992, 54.974034], [-4.8699998, 54.9735616], [-4.8709601, 54.97333379999999], [-4.8719203, 54.9730905], [-4.8729985, 54.9726718], [-4.8739695, 54.9720837], [-4.874602499999999, 54.9714186], [-4.8747903, 54.9710953], [-4.8749244, 54.97075970000001], [-4.8751336, 54.9699252], [-4.8749887, 54.9692632], [-4.874634699999999, 54.96862269999999], [-4.8743155, 54.96823010000001], [-4.8739266, 54.9678929], [-4.871957399999999, 54.96660750000001], [-4.8663522, 54.962971499999995], [-4.865497999999999, 54.96233959999999], [-4.8645565, 54.961482499999995], [-4.864377899999999, 54.961285199999985], [-4.863755799999999, 54.9604598], [-4.8634576, 54.95983699999999], [-4.8632466, 54.9590909], [-4.8631421, 54.9584518], [-4.8628859, 54.9576146], [-4.862797199999999, 54.95743379999999], [-4.862103299999999, 54.95639320000001], [-4.8620084, 54.95627529999999], [-4.8607974, 54.954772000000006], [-4.860179199999999, 54.9537391], [-4.859885199999999, 54.953101], [-4.8593988, 54.9510661], [-4.8593424999999995, 54.9508351], [-4.858936, 54.9491838], [-4.8588702, 54.94845879999999], [-4.8589224, 54.947430099999984], [-4.8589707, 54.94692860000001], [-4.859000099999999, 54.9467164], [-4.859020599999999, 54.946481], [-4.858973999999999, 54.9461816], [-4.858900899999999, 54.945812199999985], [-4.858563, 54.9447944], [-4.8584973, 54.9440983], [-4.8585095, 54.9436504], [-4.8586148, 54.9431868], [-4.8588672, 54.942319299999994], [-4.8592605, 54.941495499999995], [-4.8593889, 54.941174], [-4.859481799999999, 54.9408634], [-4.859602899999999, 54.94031259999999], [-4.8596263, 54.9394715], [-4.859603381013444, 54.938812957853784], [-4.8595959, 54.938598], [-4.8597195, 54.937909], [-4.8598822, 54.9373939], [-4.859992599999999, 54.9371659], [-4.8604223, 54.9363523], [-4.8604741, 54.9362732], [-4.8608232, 54.935655699999984], [-4.860959399999999, 54.9354314], [-4.8610819, 54.9351509], [-4.8612142, 54.9346609], [-4.8612916, 54.9341142], [-4.8613134, 54.933707], [-4.8612755, 54.93327819999999], [-4.8606819, 54.92795759999999], [-4.860570399999999, 54.927277100000005], [-4.8603283, 54.92656409999999], [-4.8599564, 54.9258882], [-4.859459199999999, 54.9252199], [-4.858836499999999, 54.9245415], [-4.857488, 54.923455], [-4.857476699999999, 54.92344499999999], [-4.856903499999999, 54.9229393], [-4.856377799999999, 54.92235470000001], [-4.8558302, 54.9215413], [-4.855585700000001, 54.920959], [-4.8554293, 54.920451400000005], [-4.8552734, 54.91898799999999], [-4.855075099999999, 54.918173900000006], [-4.8548146, 54.9175623], [-4.854455099999999, 54.91694340000001], [-4.853940199999999, 54.91627780000001], [-4.853184, 54.9155932], [-4.852019, 54.91477569999999], [-4.8509025342454155, 54.91414064123231], [-4.849974399999999, 54.91361270000001], [-4.8491339, 54.9130635], [-4.8482181, 54.9123881], [-4.8476265, 54.9118315], [-4.847135799999999, 54.911214599999994], [-4.8467368, 54.9104904], [-4.8464738999999994, 54.909931500000006], [-4.8462776, 54.90935549999999], [-4.8461682, 54.9087979], [-4.8459755, 54.9070876], [-4.8458104, 54.90624919999998], [-4.8455022, 54.9053481], [-4.845146999999999, 54.9046074], [-4.8446631, 54.9039279], [-4.8443863, 54.90360330000001], [-4.843405, 54.9027056], [-4.842890599999999, 54.9022008], [-4.8422957, 54.90144599999999], [-4.841948899999999, 54.9008155], [-4.8416948, 54.9001469], [-4.8415893, 54.89973690000001], [-4.841476899999999, 54.89865040000001], [-4.841411999999999, 54.8981432], [-4.841255999999999, 54.8976996], [-4.840923399999999, 54.8970094], [-4.840441299999999, 54.89631989999999], [-4.8399525, 54.8957915], [-4.8397819, 54.895607000000005], [-4.8386397, 54.8946117], [-4.8379306, 54.8937359], [-4.8370695, 54.89245270000001], [-4.8367509, 54.8918174], [-4.8365563, 54.89120069999999], [-4.8364547, 54.89058179999999], [-4.836438299999999, 54.8898468], [-4.8365347, 54.88916639999999], [-4.836750399999999, 54.88847859999999], [-4.8368999, 54.888212], [-4.836946899999999, 54.88812819999999], [-4.8373197, 54.88746369999999], [-4.837408699999999, 54.887325800000006], [-4.837545945024927, 54.88717603594891], [-4.838265899999999, 54.8863904], [-4.838770099999999, 54.88580150000001], [-4.8391537, 54.8851956], [-4.8395137, 54.88434809999999], [-4.839553199999999, 54.88425509999999], [-4.839686799999999, 54.8835954], [-4.8397331, 54.882801], [-4.8396672999999995, 54.8823065], [-4.8396565, 54.88222489999999], [-4.8393711, 54.8812175], [-4.8393407, 54.88094120000001], [-4.839336099999999, 54.880654699999994], [-4.8394008, 54.88021810000001], [-4.8395791, 54.87975780000001], [-4.8398424, 54.879332000000005], [-4.8402087, 54.8789347], [-4.8405263, 54.87864050000001], [-4.840900799999999, 54.87836949999999], [-4.8416951, 54.877909200000005], [-4.842434099999999, 54.87755769999999], [-4.8429949, 54.87732569999999], [-4.8436395999999995, 54.8771002], [-4.845216999999999, 54.8766553], [-4.846958299999999, 54.87617769999999], [-4.8473035, 54.8760837], [-4.848815299999999, 54.8756501], [-4.8496843, 54.8754127], [-4.8506071, 54.8751651], [-4.8509025342454155, 54.875098940048616], [-4.8514859, 54.874968299999985], [-4.8527615, 54.874726800000005], [-4.8541576, 54.874527599999986], [-4.8554927999999995, 54.87440370000001], [-4.856736, 54.87434939999999], [-4.858096399999999, 54.8743419], [-4.8592597, 54.874363300000006], [-4.8657313, 54.87466930000001], [-4.8660342, 54.8746831], [-4.869090099999999, 54.874818100000006], [-4.8702888, 54.8749127], [-4.8729855, 54.875250099999995], [-4.880871, 54.876415400000006], [-4.8810988, 54.87645479999998], [-4.8821527, 54.8766071], [-4.8840291, 54.876886299999995], [-4.8870306999999995, 54.877331899999994], [-4.887990599999999, 54.8774658], [-4.889856099999999, 54.877749], [-4.8922235, 54.8781009], [-4.9014665, 54.8794795], [-4.901888700000001, 54.8795376], [-4.9052823, 54.88002699999999], [-4.9062707, 54.8801696], [-4.9074125, 54.88033620000001], [-4.9119777, 54.881002499999994], [-4.9123617, 54.88105850000001], [-4.9142312, 54.8813827], [-4.914880999999999, 54.8815037], [-4.9171991, 54.882017], [-4.918466799999999, 54.8823362], [-4.9199182, 54.8827457], [-4.921364699999999, 54.8832156], [-4.923012299999999, 54.8837943], [-4.9243917, 54.88432360000001], [-4.926526999999999, 54.8852451], [-4.929555399999999, 54.88674040000001], [-4.930414621579006, 54.88717603594891], [-4.9325173, 54.8882421], [-4.9350339, 54.88948879999999], [-4.937525599999999, 54.8906633], [-4.9402088, 54.8917004], [-4.940734062657367, 54.89189535825315], [-4.9446126, 54.8933349], [-4.946332899999999, 54.8939032], [-4.9472345, 54.894157099999994], [-4.9475932, 54.894249900000005], [-4.9480604, 54.894371199999995], [-4.948709399999999, 54.894526], [-4.949100800000001, 54.89461639999999], [-4.9496582, 54.894734], [-4.9499192, 54.89478330000001], [-4.950350299999999, 54.89486399999999], [-4.950735, 54.8949315], [-4.9514668, 54.8950511], [-4.9519821, 54.895126700000006], [-4.9522534, 54.8951641], [-4.952569199999999, 54.8952054], [-4.9531674, 54.895278899999994], [-4.9533577, 54.8953009], [-4.9535479, 54.895321300000006], [-4.953900599999999, 54.8953507], [-4.9543213, 54.8953801], [-4.955266899999999, 54.89543799999999], [-4.9553859, 54.8954443], [-4.961490099999999, 54.89576979999999], [-4.967452799999999, 54.8960872], [-4.969351099999999, 54.896201999999995], [-4.9695377, 54.896211399999984], [-4.972310799999999, 54.89634669999999], [-4.976304799999999, 54.89658549999999], [-4.979738799999999, 54.8968997], [-4.9836548, 54.89731419999999], [-4.9840026, 54.897346600000006], [-4.9881355, 54.8978013], [-4.9905689, 54.89803990000001], [-4.9908593, 54.8980684], [-4.9940408, 54.8984818], [-4.9958565, 54.8987177], [-4.999014699999999, 54.8991917], [-5.0073455, 54.9004962], [-5.0076611, 54.90055369999999], [-5.007959799999999, 54.900606499999995], [-5.0085584, 54.9006978], [-5.009713699999999, 54.9008661], [-5.0103729, 54.9009641], [-5.010963299999999, 54.90104709999999], [-5.0120351, 54.9011769], [-5.0124227999999995, 54.9012372], [-5.0128256, 54.90132710000001], [-5.0134156, 54.901515], [-5.0138277, 54.9017308], [-5.0141598, 54.90194399999999], [-5.0144905, 54.90219100000001], [-5.0148765, 54.9026018], [-5.015233499999999, 54.902977699999994], [-5.0156197, 54.90335399999999], [-5.01617, 54.9039384], [-5.0164555, 54.9042466], [-5.0167465, 54.904481100000005], [-5.017073599999999, 54.9047199], [-5.0173731, 54.90491829999999], [-5.017803499999999, 54.9051753], [-5.0187728, 54.905744799999994], [-5.0193725, 54.906097], [-5.0221009, 54.907737], [-5.022428799999999, 54.9079253], [-5.023013999999999, 54.9082318], [-5.023349499999999, 54.908428099999995], [-5.023542, 54.9085424], [-5.023863699999999, 54.908753], [-5.0244867, 54.90913079999999], [-5.0247604, 54.909290299999995], [-5.025368799999999, 54.9096445], [-5.0256349, 54.9097797]]} |
25.6 |
2226 |
2302 |
Dunragit S.B. |
Stranraer Harbour (Ferry) |
Stranraer |
54.9097797 |
-5.0256349 |
54.9097797 |
-5.0256349 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:02:00 |
Stranraer |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20368027 |
1790028915927710 |
27 |
27 |
2026-09-21 22:25:16.703681 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:15.920776 |
| 725509 |
756512 |
C01900 |
175D30M821 |
2026-09-21 |
COMPLETE |
20368014 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756512, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01900", "consist": "800102", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01900/2026-09-21/detailed", "trust_id": "175D30M821", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster IEP Depot", "service_date": "2026-09-21", "dest_arr_time": "2325", "dest_platform": null, "is_terminated": 1, "next_location": "Doncaster IEP Depot", "signalling_id": "5D30", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "2315", "current_leg_dep": "2313", "current_leg_end": "Doncaster IEP Depot", "origin_dep_time": "2240", "origin_platform": "6", "current_location": "Doncaster IEP Depot", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.139810361615212, 53.52231852043269], [-1.1398197999999995, 53.52203850000001], [-1.1398204999999997, 53.5220191], [-1.1398349943701034, 53.52123315641426], [-1.1398419, 53.52085869999999], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1379673999999995, 53.51241019999999], [-1.137742, 53.51218930000001], [-1.1375019999999998, 53.51198349999999], [-1.1362555, 53.51066840000001], [-1.1359503, 53.510422], [-1.1356923999999995, 53.51024959999999], [-1.1350754999999997, 53.5098374], [-1.1347313, 53.5096397], [-1.1344333, 53.50952509999999], [-1.1342914, 53.50947059999999], [-1.1338811, 53.5093462], [-1.1332061, 53.50918800000001], [-1.1338032999999998, 53.509426700000006], [-1.1343473999999998, 53.5096499], [-1.1346919999999998, 53.50982230000001]]}", "current_leg_start": "Doncaster", "dest_arr_time_act": "2325", "motion_projection": null, "next_location_lat": "53.5098223", "next_location_lon": "-1.1346920", "previous_location": "Doncaster", "current_leg_milage": "1.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"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\": 720.026, \"from_m\": 322.211, \"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\": 769.481, \"from_m\": 720.026, \"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\": 1050.796, \"from_m\": 769.481, \"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\": 1307.337, \"from_m\": 1050.796, \"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\": 1529.573, \"from_m\": 1307.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2343.296, \"from_m\": 1529.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8618.173, \"from_m\": 2343.296, \"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\": 14273.626, \"from_m\": 8618.173, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 16311.834, \"from_m\": 14273.626, \"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\": 16838.198, \"from_m\": 16311.834, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17965.551, \"from_m\": 16838.198, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18567.37, \"from_m\": 17965.551, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46571.5, \"from_m\": 18567.37, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47453.59, \"from_m\": 46571.5, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47468.298, \"from_m\": 47453.59, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47520.563, \"from_m\": 47468.298, \"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\": 48301.538, \"from_m\": 47520.563, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48357.471, \"from_m\": 48301.538, \"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\": 48973.868, \"from_m\": 48357.471, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 49785.522, \"from_m\": 48973.868, \"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\": 756512, \"profile_key\": \"dec8d0ff0f79c2f02cf22d9a15a8072ef206de3b53970230f936c368aa0a7531\", \"schedule_id\": 226, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 5, \"distance_m\": 16205.369, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Hare Park Jn\", \"stage_seq\": 6, \"distance_m\": 22544.389, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 7, \"distance_m\": 32136.915, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Adwick Jn\", \"stage_seq\": 8, \"distance_m\": 40223.737, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Adwick\", \"stage_seq\": 9, \"distance_m\": 41787.69, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2320\", \"location\": \"Doncaster\", \"stage_seq\": 10, \"distance_m\": 48046.548, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Sand Bank Jn\", \"stage_seq\": 11, \"distance_m\": 48956.891, \"section_seq\": 1, \"route_path_id\": 130493}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": null, \"location\": \"Doncaster IEP Depot\", \"stage_seq\": 12, \"distance_m\": 49785.522, \"section_seq\": 1, \"route_path_id\": 130493}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 49785.522, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130493}], \"total_distance_m\": 49785.522, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 48924.413, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 861.109, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.5098223", "current_position_lon": "-1.1346920", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:28Z\", \"source_id\": 64229491, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:50:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:34Z\", \"source_id\": 20353793, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:43Z\", \"source_id\": 64264792, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:08:49Z\", \"source_id\": 20364507, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:17Z\", \"source_id\": 64271080, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:13:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:12:18Z\", \"source_id\": 20366427, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7082, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:15:07Z\", \"source_id\": 64275924, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:15:14Z\", \"source_id\": 20368014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster IEP Depot", "service_state_platform": null, "timing_fact_generation": 1790028916176820, "current_leg_arrival_utc": "2026-09-21T23:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:16.171200", "service_state_evidence_id": 20368014, "current_leg_start_actual_dep": "2026-09-21T23:20:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:16.706967", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London North Eastern Railway |
P |
LDS |
None |
5D30 |
800102 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "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": 720.026, "from_m": 322.211, "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": 769.481, "from_m": 720.026, "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": 1050.796, "from_m": 769.481, "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": 1307.337, "from_m": 1050.796, "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": 1529.573, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2343.296, "from_m": 1529.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8618.173, "from_m": 2343.296, "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": 14273.626, "from_m": 8618.173, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 16311.834, "from_m": 14273.626, "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": 16838.198, "from_m": 16311.834, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17965.551, "from_m": 16838.198, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18567.37, "from_m": 17965.551, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46571.5, "from_m": 18567.37, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47453.59, "from_m": 46571.5, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47468.298, "from_m": 47453.59, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47520.563, "from_m": 47468.298, "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": 48301.538, "from_m": 47520.563, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48357.471, "from_m": 48301.538, "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": 48973.868, "from_m": 48357.471, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49785.522, "from_m": 48973.868, "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": 756512, "profile_key": "dec8d0ff0f79c2f02cf22d9a15a8072ef206de3b53970230f936c368aa0a7531", "schedule_id": 226, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Wakefield Westgate", "stage_seq": 5, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Hare Park Jn", "stage_seq": 6, "distance_m": 22544.389, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "South Kirkby Jn", "stage_seq": 7, "distance_m": 32136.915, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Adwick Jn", "stage_seq": 8, "distance_m": 40223.737, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Adwick", "stage_seq": 9, "distance_m": 41787.69, "section_seq": 1, "route_path_id": 130493}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2320", "location": "Doncaster", "stage_seq": 10, "distance_m": 48046.548, "section_seq": 1, "route_path_id": 130493}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Sand Bank Jn", "stage_seq": 11, "distance_m": 48956.891, "section_seq": 1, "route_path_id": 130493}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Doncaster IEP Depot", "stage_seq": 12, "distance_m": 49785.522, "section_seq": 1, "route_path_id": 130493}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 49785.522, "from_m": 0.0, "section_seq": 1, "route_path_id": 130493}], "total_distance_m": 49785.522, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 48924.413, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 861.109, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:28Z", "source_id": 64229491, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:50:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:34Z", "source_id": 20353793, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6743, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:43Z", "source_id": 64264792, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:08:49Z", "source_id": 20364507, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6823, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:17Z", "source_id": 64271080, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T22:13:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:12:18Z", "source_id": 20366427, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7082, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:15:07Z", "source_id": 64275924, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T22:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:15:14Z", "source_id": 20368014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Leeds |
2240 |
2240 |
6 |
None |
None |
Doncaster IEP Depot |
2325 |
2325 |
None |
EARLY |
-10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C01900/2026-09-21/detailed |
None |
Doncaster |
2026-09-21T23:20:00+01:00 |
Doncaster IEP Depot |
2.0 |
{"type": "LineString", "coordinates": [[-1.139810361615212, 53.52231852043269], [-1.1398197999999995, 53.52203850000001], [-1.1398204999999997, 53.5220191], [-1.1398349943701034, 53.52123315641426], [-1.1398419, 53.52085869999999], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1379673999999995, 53.51241019999999], [-1.137742, 53.51218930000001], [-1.1375019999999998, 53.51198349999999], [-1.1362555, 53.51066840000001], [-1.1359503, 53.510422], [-1.1356923999999995, 53.51024959999999], [-1.1350754999999997, 53.5098374], [-1.1347313, 53.5096397], [-1.1344333, 53.50952509999999], [-1.1342914, 53.50947059999999], [-1.1338811, 53.5093462], [-1.1332061, 53.50918800000001], [-1.1338032999999998, 53.509426700000006], [-1.1343473999999998, 53.5096499], [-1.1346919999999998, 53.50982230000001]]} |
1.1 |
2313 |
2315 |
Doncaster |
Doncaster IEP Depot |
Doncaster IEP Depot |
53.5098223 |
-1.1346920 |
53.5098223 |
-1.1346920 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
Doncaster IEP Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20368014 |
1790028916176820 |
47 |
47 |
2026-09-21 22:25:16.706967 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:16.171200 |
| 725510 |
756281 |
P85842 |
881K54M821 |
2026-09-21 |
COMPLETE |
20366992 |
2026-09-21 23:15:00 |
2026-09-21 22:25:22 |
2026-09-23 22:25:22 |
{"id": 756281, "stp": "P", "toc": "Southeastern", "uid": "P85842", "consist": "376006+376026", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85842/2026-09-21/detailed", "trust_id": "881K54M821", "origin_crs": "HYS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-21", "dest_arr_time": "2311", "dest_platform": "4", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1K54", "timing_status": "LATE", "origin_station": "Hayes (Kent)", "current_leg_arr": "2315", "current_leg_dep": "2308", "current_leg_end": "London Charing Cross", "origin_dep_time": "2228", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-21T22:25:22", "route_debug_link": null, "timing_variation": "+4 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": "2311", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 366.133, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 414.85, \"from_m\": 366.133, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 427.956, \"from_m\": 414.85, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5417.952, \"from_m\": 427.956, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5505.209, \"from_m\": 5417.952, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5539.153, \"from_m\": 5505.209, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7634.624, \"from_m\": 5539.153, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7688.152, \"from_m\": 7634.624, \"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\": 12759.573, \"from_m\": 7688.152, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13033.194, \"from_m\": 12759.573, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14247.143, \"from_m\": 13033.194, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14315.918, \"from_m\": 14247.143, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19492.117, \"from_m\": 14315.918, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20535.541, \"from_m\": 19492.117, \"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\": 22923.496, \"from_m\": 20535.541, \"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\": 756281, \"profile_key\": \"5cfc924b467d706b2a6aee4052247a669e06aa574c5dc9157434ee1564540731\", \"schedule_id\": 22905, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Hayes (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2231H\", \"location\": \"West Wickham\", \"stage_seq\": 2, \"distance_m\": 1861.186, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234\", \"location\": \"Eden Park\", \"stage_seq\": 3, \"distance_m\": 3226.578, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238\", \"location\": \"Elmers End\", \"stage_seq\": 4, \"distance_m\": 5371.834, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Clock House\", \"stage_seq\": 5, \"distance_m\": 6614.313, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2243\", \"location\": \"New Beckenham\", \"stage_seq\": 6, \"distance_m\": 7872.497, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245\", \"location\": \"Lower Sydenham\", \"stage_seq\": 7, \"distance_m\": 8755.872, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248H\", \"location\": \"Catford Bridge\", \"stage_seq\": 8, \"distance_m\": 11063.435, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Ladywell\", \"stage_seq\": 9, \"distance_m\": 12401.745, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Ladywell Jn\", \"stage_seq\": 10, \"distance_m\": 12759.573, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 12989.451, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 12, \"distance_m\": 14373.017, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"New Cross\", \"stage_seq\": 13, \"distance_m\": 15191.701, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 14, \"distance_m\": 18164.969, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2303\", \"location\": \"London Bridge\", \"stage_seq\": 15, \"distance_m\": 20030.161, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 16, \"distance_m\": 20970.345, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 17, \"distance_m\": 21716.86, \"section_seq\": 1, \"route_path_id\": 139623}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 18, \"distance_m\": 22923.496, \"section_seq\": 1, \"route_path_id\": 139623}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 22923.496, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139623}], \"total_distance_m\": 22923.496, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22836.239, \"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": "2228", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:40Z\", \"source_id\": 64190949, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:29:43Z\", \"source_id\": 20342107, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:42Z\", \"source_id\": 64195025, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:33:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:31:47Z\", \"source_id\": 20343287, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:38Z\", \"source_id\": 64202933, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:37:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:35:42Z\", \"source_id\": 20345582, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:49Z\", \"source_id\": 64209214, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:38:51Z\", \"source_id\": 20347506, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:31Z\", \"source_id\": 64214392, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:41:35Z\", \"source_id\": 20349162, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:35Z\", \"source_id\": 64218304, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:44:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:43:37Z\", \"source_id\": 20350349, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:33Z\", \"source_id\": 64223981, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:46:38Z\", \"source_id\": 20352090, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:01Z\", \"source_id\": 64228633, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T21:49:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T21:49:05Z\", \"source_id\": 20353553, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:06Z\", \"source_id\": 64253117, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:02:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:02:10Z\", \"source_id\": 20360857, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:40Z\", \"source_id\": 64261248, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:07:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:06:43Z\", \"source_id\": 20363393, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:14Z\", \"source_id\": 64272703, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T22:15:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T22:13:19Z\", \"source_id\": 20366992, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "4", "timing_fact_generation": 1790028800298181, "current_leg_arrival_utc": "2026-09-21T23:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T22:15:17.653485", "service_state_evidence_id": 20366992, "current_leg_start_actual_dep": "2026-09-21T23:12:00+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-21T22:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T22:25:18.353954", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
HYS |
CHX |
1K54 |
376006+376026 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 366.133, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 414.85, "from_m": 366.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 427.956, "from_m": 414.85, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5417.952, "from_m": 427.956, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5505.209, "from_m": 5417.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5539.153, "from_m": 5505.209, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7634.624, "from_m": 5539.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7688.152, "from_m": 7634.624, "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": 12759.573, "from_m": 7688.152, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13033.194, "from_m": 12759.573, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14247.143, "from_m": 13033.194, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14315.918, "from_m": 14247.143, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19492.117, "from_m": 14315.918, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20535.541, "from_m": 19492.117, "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": 22923.496, "from_m": 20535.541, "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": 756281, "profile_key": "5cfc924b467d706b2a6aee4052247a669e06aa574c5dc9157434ee1564540731", "schedule_id": 22905, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228", "location": "Hayes (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "West Wickham", "stage_seq": 2, "distance_m": 1861.186, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Eden Park", "stage_seq": 3, "distance_m": 3226.578, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Elmers End", "stage_seq": 4, "distance_m": 5371.834, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Clock House", "stage_seq": 5, "distance_m": 6614.313, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "New Beckenham", "stage_seq": 6, "distance_m": 7872.497, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Lower Sydenham", "stage_seq": 7, "distance_m": 8755.872, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248H", "location": "Catford Bridge", "stage_seq": 8, "distance_m": 11063.435, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Ladywell", "stage_seq": 9, "distance_m": 12401.745, "section_seq": 1, "route_path_id": 139623}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 12759.573, "section_seq": 1, "route_path_id": 139623}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Parks Bridge Jn", "stage_seq": 11, "distance_m": 12989.451, "section_seq": 1, "route_path_id": 139623}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Tanners Hill Jn (NX)", "stage_seq": 12, "distance_m": 14373.017, "section_seq": 1, "route_path_id": 139623}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "New Cross", "stage_seq": 13, "distance_m": 15191.701, "section_seq": 1, "route_path_id": 139623}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Blue Anchor (Kent)", "stage_seq": 14, "distance_m": 18164.969, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2303", "location": "London Bridge", "stage_seq": 15, "distance_m": 20030.161, "section_seq": 1, "route_path_id": 139623}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Ewer Street Jn", "stage_seq": 16, "distance_m": 20970.345, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "London Waterloo (East)", "stage_seq": 17, "distance_m": 21716.86, "section_seq": 1, "route_path_id": 139623}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 18, "distance_m": 22923.496, "section_seq": 1, "route_path_id": 139623}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 22923.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 139623}], "total_distance_m": 22923.496, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22836.239, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:40Z", "source_id": 64190949, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T21:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:29:43Z", "source_id": 20342107, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31389, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:42Z", "source_id": 64195025, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T21:33:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:31:47Z", "source_id": 20343287, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31384, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:38Z", "source_id": 64202933, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T21:37:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:35:42Z", "source_id": 20345582, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31380, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:49Z", "source_id": 64209214, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T21:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:38:51Z", "source_id": 20347506, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31372, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:31Z", "source_id": 64214392, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T21:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:41:35Z", "source_id": 20349162, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31338, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:35Z", "source_id": 64218304, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T21:44:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:43:37Z", "source_id": 20350349, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31330, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:33Z", "source_id": 64223981, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T21:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:46:38Z", "source_id": 20352090, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31320, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:01Z", "source_id": 64228633, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T21:49:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T21:49:05Z", "source_id": 20353553, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:06Z", "source_id": 64253117, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T22:02:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:02:10Z", "source_id": 20360857, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:40Z", "source_id": 64261248, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T22:07:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:06:43Z", "source_id": 20363393, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31429, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:14Z", "source_id": 64272703, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T22:15:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T22:13:19Z", "source_id": 20366992, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T23:15:00+01:00", "operational_fact": true}] |
Hayes (Kent) |
2228 |
2228 |
1 |
None |
None |
London Charing Cross |
2311 |
2311 |
4 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85842/2026-09-21/detailed |
None |
London Waterloo (East) |
2026-09-21T23:12:00+01:00 |
London Charing Cross |
7.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 |
2308 |
2315 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-21 22:25:22 |
TERMINATED |
2026-09-21 22:15:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20366992 |
1790028800298181 |
63 |
63 |
2026-09-21 22:25:18.353954 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 22:15:17.653485 |